<SEC-DOCUMENT>0001731122-24-001456.txt : 20240920
<SEC-HEADER>0001731122-24-001456.hdr.sgml : 20240920
<ACCEPTANCE-DATETIME>20240920061452
ACCESSION NUMBER:		0001731122-24-001456
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		54
CONFORMED PERIOD OF REPORT:	20240731
FILED AS OF DATE:		20240920
DATE AS OF CHANGE:		20240920

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Kaival Brands Innovations Group, Inc.
		CENTRAL INDEX KEY:			0001762239
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-NONSTORE RETAILERS [5960]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				833492907
		FISCAL YEAR END:			1031

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

	BUSINESS ADDRESS:	
		STREET 1:		4460 OLD DIXIE HIGHWAY
		CITY:			GRANT-VALKARIA
		STATE:			FL
		ZIP:			32949
		BUSINESS PHONE:		(833) 452-4825

	MAIL ADDRESS:	
		STREET 1:		4460 OLD DIXIE HIGHWAY
		CITY:			GRANT-VALKARIA
		STATE:			FL
		ZIP:			32949

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Quick Start Holdings, Inc.
		DATE OF NAME CHANGE:	20181218
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>e5934_10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:kavl="http://kaivalbrands.com/20240731">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02F_US%2DGAAP%2D2024%2D(with%2DECD)_rempres -->
<!-- Field: Set; Name: xdx; ID: xdx_039_kavl_kaivalbrands.com_20240731 -->
<!-- Field: Set; Name: xdx; ID: xdx_041_20231101_20240731 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DCurrentFiscalYearEndDate_%2D%2DLS0xMC0zMQ== -->
<!-- Field: Set; Name: xdx; ID: xdx_052_edei%2D%2DDocumentFiscalYearFocus_2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DDocumentFiscalPeriodFocus_Q3 -->
<!-- Field: Set; Name: xdx; ID: xdx_05F_edei%2D%2DEntityCentralIndexKey_0001762239 -->
<!-- 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-11-01to2024-07-31" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000004" name="dei:CurrentFiscalYearEndDate">--10-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000005" name="dei:DocumentFiscalYearFocus">2024</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000006" name="dei:DocumentFiscalPeriodFocus">Q3</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000007" name="dei:EntityCentralIndexKey">0001762239</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2024-07-31" id="xdx2ixbrl0109" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="AsOf2023-10-31" id="xdx2ixbrl0110" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0348" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0351" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-11-012024-01-31" id="xdx2ixbrl0352" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0356" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0359" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0364" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="xdx2ixbrl0365" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0367" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0370" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="xdx2ixbrl0371" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0373" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0376" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="xdx2ixbrl0377" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0378" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0396" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-02-012024-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0397" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0399" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockOptionExpenseNetOfForfeitures" contextRef="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0402" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockOptionExpenseNetOfForfeitures" contextRef="From2024-02-012024-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0403" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockOptionExpenseNetOfForfeitures" contextRef="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0405" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0408" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-02-012024-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0409" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0410" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0428" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0431" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:ExercisesOfPrefundedWarrants" contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0436" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:ExercisesOfPrefundedWarrants" contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0439" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0444" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0445" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0447" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0450" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0451" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0453" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0456" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0457" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0458" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0476" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0482" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0484" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2022-11-012023-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0490" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2022-11-012023-01-31_us-gaap_CommonStockMember" id="xdx2ixbrl0491" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2022-11-012023-01-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0493" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-11-012023-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0496" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-11-012023-01-31_us-gaap_CommonStockMember" id="xdx2ixbrl0497" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0498" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0502" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0508" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0510" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-02-012023-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0516" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-02-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0517" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-02-012023-04-30_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0519" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-02-012023-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0522" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-02-012023-04-30_us-gaap_CommonStockMember" id="xdx2ixbrl0523" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-02-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0524" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0528" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0534" unitRef="Shares" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0536" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0542" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0545" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0551" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0553" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0558" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0559" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0561" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0564" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0567" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0572" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0573" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0575" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockWarrantExpense" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0578" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockWarrantExpense" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0579" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:StockWarrantExpense" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0581" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0584" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0585" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0587" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="xdx2ixbrl0590" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="xdx2ixbrl0591" unitRef="USD" xs:nil="true"/>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0592" unitRef="USD" xs:nil="true"/>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="kavl-20240731.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2023-11-01to2024-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-09-20">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-09-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-012024-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-01-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-01-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-01-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-01-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-01-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-01-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-01-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-01-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-01</xbrli:startDate>
        <xbrli:endDate>2024-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-012024-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-01</xbrli:startDate>
        <xbrli:endDate>2024-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-01</xbrli:startDate>
        <xbrli:endDate>2024-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-01</xbrli:startDate>
        <xbrli:endDate>2024-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-012024-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-01</xbrli:startDate>
        <xbrli:endDate>2024-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-012024-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-01-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-01-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-01-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-01-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-01-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-04-30_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-04-30_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-04-30_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-04-30_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-02-012023-04-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-02-01</xbrli:startDate>
        <xbrli:endDate>2023-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_PMILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_PMILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-09-072023-09-08_custom_PMPSAMember_custom_PMILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kavl:PMPSAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-09-07</xbrli:startDate>
        <xbrli:endDate>2023-09-08</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_PMPSAMember_custom_PMILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kavl:PMPSAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kavl:PMPSAMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_FAVSBusinessLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_custom_CStoreMasterMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:CStoreMasterMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_custom_FAVSBusinessLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_custom_QuikTripMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:QuikTripMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:EbyBrownMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CoremarkMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:EbyBrownMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CoremarkMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CStoreMasterMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripCorporationMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CStoreMasterMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember_us-gaap_CustomerConcentrationRiskMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripCorporationMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-10-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-05-10_custom_FirstLoanInsuranceBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:FirstLoanInsuranceBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-05-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-05-10_custom_SecondLoanInsuranceBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:SecondLoanInsuranceBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-05-10</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-05-20_custom_WestfieldBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:WestfieldBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-05-20</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_WestfieldBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:WestfieldBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_WestfieldBankMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:WestfieldBankMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_November292023Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:November292023Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_November292023OneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:November292023OneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_May92023Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:May92023Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_May92023OneMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:May92023OneMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_SeriesBPreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-01-212024-01-22">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-01-21</xbrli:startDate>
        <xbrli:endDate>2024-01-22</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_June2024PublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kavl:June2024PublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-06-202024-06-21_custom_June2024PublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kavl:June2024PublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-20</xbrli:startDate>
        <xbrli:endDate>2024-06-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-06-202024-06-21_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-20</xbrli:startDate>
        <xbrli:endDate>2024-06-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-06-202024-06-21_custom_PrefundedWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-06-20</xbrli:startDate>
        <xbrli:endDate>2024-06-21</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-05-012024-07-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-05-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-05-012023-07-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-05-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_CommonStockWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:CommonStockWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-06-30_custom_PublicOfferingWarrantsJune2024Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsJune2024Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_PublicOfferingWarrantsJune2024Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsJune2024Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-09-012021-09-30_custom_PublicOfferingWarrantsSeptember2021Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsSeptember2021Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-09-01</xbrli:startDate>
        <xbrli:endDate>2021-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-09-30_custom_PublicOfferingWarrantsSeptember2021Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsSeptember2021Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-09-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_PublicOfferingWarrantsSeptember2021Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsSeptember2021Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_OtherWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:OtherWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-04-30_custom_FinancialAdvisorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-04-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_FinancialAdvisorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-08-31_custom_FinancialAdvisorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-08-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-12-15_custom_FinancialAdvisorMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-12-15</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_PrefundedWarrantsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_srt_MinimumMember_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_srt_MaximumMember_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_srt_MinimumMember_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_srt_MaximumMember_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_srt_MinimumMember_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_srt_MaximumMember_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_WarrantMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_us-gaap_WarrantMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_srt_MinimumMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_srt_MaximumMember_us-gaap_WarrantMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_NirajkumarPatelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:NirajkumarPatelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-11-012023-07-31_custom_NirajkumarPatelMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:NirajkumarPatelMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-11-01</xbrli:startDate>
        <xbrli:endDate>2023-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_BidiVaporMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:BidiVaporMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2023-11-012024-07-31_custom_BidiVaporMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:BidiVaporMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2023-11-01</xbrli:startDate>
        <xbrli:endDate>2024-07-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2024-07-31_custom_KBILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:KBILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2024-07-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2023-10-31_custom_KBILicenseAgreementMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:KBILicenseAgreementMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2023-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2024-02-202024-02-21">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001762239</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-02-20</xbrli:startDate>
        <xbrli:endDate>2024-02-21</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="margin: 0"></p>

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

<p style="margin: 0">&#160;</p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM
<span id="xdx_908_edei--DocumentType_c20231101__20240731_zzf8txG7jN55"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000013" name="dei:DocumentType">10-Q</ix:nonNumeric></span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>(Mark One)</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><span id="xdx_909_edei--DocumentQuarterlyReport_c20231101__20240731" title="Document Quarterly Report"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:booleantrue" id="Fact000015" name="dei:DocumentQuarterlyReport">&#9746;</ix:nonNumeric></span>
<b>QUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the quarterly period ended&#160;<span id="xdx_902_edei--DocumentPeriodEndDate_c20231101__20240731_zvdBQzczAAR4"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:datemonthdayyearen" id="Fact000016" name="dei:DocumentPeriodEndDate">July 31, 2024</ix:nonNumeric></span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b><span id="xdx_901_edei--DocumentTransitionReport_c20231101__20240731_zXY2tBz8enn6"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:booleanfalse" id="Fact000017" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span>
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the transition period from ___________ to ____________</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Commission file number <span id="xdx_908_edei--EntityFileNumber_c20231101__20240731_zjgmsah8kkcl"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000018" name="dei:EntityFileNumber">000-56016</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 20pt"><b><span id="xdx_901_edei--EntityRegistrantName_c20231101__20240731_zm6OC4xTiUei"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000019" name="dei:EntityRegistrantName">KAIVAL BRANDS INNOVATIONS GROUP, INC.</ix:nonNumeric></span></b></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; width: 50%; padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_901_edei--EntityIncorporationStateCountryCode_c20231101__20240731_z4zJmpMNMKIe"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:stateprovnameen" id="Fact000020" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="width: 2%; padding-right: 0.8pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 48%; padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90A_edei--EntityTaxIdentificationNumber_c20231101__20240731_zCZ5WWHs3Hs"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000021" name="dei:EntityTaxIdentificationNumber">83-3492907</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of<br/>
incorporation or organization)</span></td>
    <td style="padding-right: 0.8pt; text-align: center">&#160;</td>
    <td style="padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt">(I.R.S. Employer<br/>
Identification No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_905_edei--EntityAddressAddressLine1_c20231101__20240731_zkAhYDdlL03f"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000022" name="dei:EntityAddressAddressLine1">4460 Old Dixie Highway</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_908_edei--EntityAddressCityOrTown_c20231101__20240731_zQuepmf1iukd"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000023" name="dei:EntityAddressCityOrTown">Grant-Valkaria</ix:nonNumeric></span>, <span id="xdx_908_edei--EntityAddressStateOrProvince_c20231101__20240731_z6pxwXysGXDe"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:stateprovnameen" id="Fact000024" name="dei:EntityAddressStateOrProvince">Florida</ix:nonNumeric></span> <span id="xdx_908_edei--EntityAddressPostalZipCode_c20231101__20240731_zvNzuzd5Memh"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000025" name="dei:EntityAddressPostalZipCode">32949</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;(Address of principal executive offices, including
zip code)</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>(<span id="xdx_90B_edei--CityAreaCode_c20231101__20240731_zpZVSeNCwxm2"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000026" name="dei:CityAreaCode">833</ix:nonNumeric></span>) <span id="xdx_901_edei--LocalPhoneNumber_c20231101__20240731_zd6bNA6eOMCb"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000027" name="dei:LocalPhoneNumber">452-4825</ix:nonNumeric></span></b></p>

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

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

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 35%; padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="width: 1%; padding-right: 0.8pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 28%; padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="width: 1%; padding-right: 0.8pt; text-align: center">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 35%; padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_905_edei--Security12bTitle_c20231101__20240731_zh5Q7MRIwlY8"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000028" name="dei:Security12bTitle">Common Stock, par value $0.001 per share</ix:nonNumeric></span></b></span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_903_edei--TradingSymbol_c20231101__20240731_z07CfLotSGc5"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000029" name="dei:TradingSymbol">KAVL</ix:nonNumeric></span></b></span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt; text-align: center"><span style="font-size: 10pt"><b>The <span id="xdx_905_edei--SecurityExchangeName_c20231101__20240731_zY6ORPFpkEha"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:exchnameen" id="Fact000030" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Stock Market, LLC</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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_906_edei--EntityCurrentReportingStatus_c20231101__20240731_zwgv8Ix0Qavj"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000031" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span> <span style="font-family: Segoe UI Symbol,sans-serif">&#9746;</span> No <span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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 (&#167;232.405 of
this chapter) during the preceding 12 months (or such shorter period that the registrant was required to submit such files). <span id="xdx_90F_edei--EntityInteractiveDataCurrent_c20231101__20240731_zpu6XnVf0ov4"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000032" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span> <span style="font-family: Segoe UI Symbol,sans-serif">&#9746;</span>
No <span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 37%; padding-right: 0.8pt"><span style="font-size: 10pt">Large Accelerated filer</span></td>
    <td style="width: 15%; padding-right: 0.8pt"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt">&#9744;</span></td>
    <td style="width: 25%; padding-right: 0.8pt"><span style="font-size: 10pt">Accelerated filer</span></td>
    <td style="width: 23%; padding-right: 0.8pt"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt">&#9744;</span></td></tr>
  <tr>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt"><span id="xdx_904_edei--EntityFilerCategory_c20231101__20240731_zctwyO5dz7Cb"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:entityfilercategoryen" id="Fact000033" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt">&#9746;</span></td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Smaller reporting company</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt"><span id="xdx_900_edei--EntitySmallBusiness_c20231101__20240731_z90NgCv9IU97"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:booleantrue" id="Fact000034" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Emerging growth company</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt"><span id="xdx_904_edei--EntityEmergingGrowthCompany_c20231101__20240731_z5OnTJDJ3ITk"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:booleantrue" id="Fact000035" name="dei:EntityEmergingGrowthCompany">&#9746;</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">If an emerging growth company, indicate by 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 style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_908_edei--EntityExTransitionPeriod_c20231101__20240731_zhzRfekcsvW2"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:booleanfalse" id="Fact000036" name="dei:EntityExTransitionPeriod">&#9744;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Indicate by check mark whether the registrant is a shell company (as defined
in Rule 12b-2 of the Exchange Act). Yes <span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span> No <span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90F_edei--EntityShellCompany_dbF_c20231101__20240731_ze8qp2RoeqXb"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt:booleanfalse" id="Fact000037" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">As of September 20, 2024, there were <span id="xdx_90C_edei--EntityCommonStockSharesOutstanding_iI_c20240920_zTMmeYyfvv7k"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2024-09-20" id="Fact000038" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,783,958</ix:nonFraction></span>&#160;shares
of common stock, $0.001 par value, outstanding.</p>

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

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

<!-- Field: Page; Sequence: 1; Options: NewSection -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>KAIVAL BRANDS INNOVATIONS GROUP, INC.</b></p>

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

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

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
<td style="border-bottom: black 1pt solid; width: 10%; padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item</b></span></td>
<td style="width: 85%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: black 1pt solid; width: 5%; padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b>&#160;</span></td></tr>
<tr>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td colspan="2" style="padding-right: 1.8pt"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cautionary Note Concerning Forward-Looking Statements</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii</span></td></tr>
<tr style="background-color: white">
<td colspan="2" style="padding-right: 1.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART I</b></span></td>
<td style="padding-right: 0.8pt"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financial Information</b></span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;F-1</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><a href="#a_003">Financial Statements</a></i></span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_004"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Consolidated Balance Sheets</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_005"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Consolidated Statements of Operations</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_006"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Consolidated Statements of Changes in Stockholders&#8217; Equity</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_008"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unaudited Consolidated Statements of Cash Flows</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_009"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes to Unaudited Consolidated Financial Statements</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2</span></td>
<td style="padding-right: 0.8pt"><a href="#a_010"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
<td style="vertical-align: bottom; padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_011"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Liquidity and Capital Resources</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_012"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Results of Operations</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><a href="#a_013"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging Growth Company</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3</span></td>
<td style="padding-right: 0.8pt"><a href="#a_014"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative and Qualitative Disclosures about Market Risk</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4</span></td>
<td style="padding-right: 0.8pt"><a href="#a_015"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls and Procedures</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART II</b></span></td>
<td style="padding-right: 0.8pt"><a href="#a_016"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other Information</b></span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
<td style="padding-right: 0.8pt"><a href="#a_017"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal Proceedings</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A.</span></td>
<td style="padding-right: 0.8pt"><a href="#a_018"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
<td style="padding-right: 0.8pt"><a href="#a_019"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unregistered Sales of Equity Securities and Use of Proceeds</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3</span></td>
<td style="padding-right: 0.8pt"><a href="#a_020"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Defaults Upon Senior Securities</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4</span></td>
<td style="padding-right: 0.8pt"><a href="#a_021"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mine Safety Disclosures</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5</span></td>
<td style="padding-right: 0.8pt"><a href="#a_022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other Information</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11</span></td></tr>
<tr style="background-color: white">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6</span></td>
<td style="padding-right: 0.8pt"><a href="#a_023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibits</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">12</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: white">
<td colspan="2" style="padding-right: 1.8pt"><a href="#a_024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Signatures</span></a></td>
<td style="padding-right: 0.8pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in">&#160;</p>

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

<!-- Field: Page; Sequence: 2; Options: NewSection -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_001"></span>CAUTIONARY NOTE CONCERNING FORWARD-LOOKING STATEMENTS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white">Certain
statements and information included in this Quarterly Report on Form 10-Q for the quarter ended July 31, 2024 (this &#8220;Report&#8221;)
contain or may contain &#8220;forward-looking statements&#8221; within the meaning of Section 27A of the Securities Act of 1933, as amended
(the &#8220;Securities Act&#8221;), Section 21 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and
the Private Securities Litigation Reform Act of 1995. We generally use the words &#8220;may,&#8221; &#8220;should,&#8221; &#8220;believe,&#8221;
&#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;likely,&#8221; &#8220;estimate,&#8221;
&#8220;potential,&#8221; &#8220;continue,&#8221; &#8220;will,&#8221; and similar expressions to identify forward-looking statements. Forward-looking
statements are not statements of historical facts, but rather reflect our current expectations concerning future events and results, including,
without limitation, statements related to:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 24px; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our substantial reliance
    on, and efforts to diversify our business from, the business of our affiliate Bidi Vapor, LLC (&#8220;Bidi&#8221;);</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability to raise required
    funding in the form of debt or equity both in the near and longer term;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability to obtain from,
    and pay for, Bidi products we distribute;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability to integrate
    and ultimately enter into licenses for or create products relating to the intellectual property assets we acquired from GoFire, Inc.
    on May 30, 2023;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the impact of the August
    2022 11<sup>th</sup> Circuit Court of Appeals decision overturning the U.S. Food and Drug Administration&#8217;s (&#8220;FDA&#8221;)
    previous denial of Bidi&#8217;s Premarket Tobacco Product Application (&#8220;PMTA&#8221;) for its non-tobacco flavored BIDI&#174;
    Stick electronic nicotine delivery system (&#8220;ENDS&#8221;), which we are permitted to distribute in the U.S. subject to FDA enforcement
    and maintenance of all state licenses and permits, and the outcome of the FDA&#8217;s pending review of such PMTA, the denial of
    which could have a substantial adverse impact on our company;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the impact of the FDA&#8217;s
    marketing denial order (&#8220;MDO&#8221;) in January 2024 regarding the Classic BIDI&#174; Stick tobacco-flavored ENDS product,
    which has the potential to have a substantial adverse impact on our company;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the outcome of Bidi Vapor&#8217;s
    petition with the 11<sup>th</sup> Circuit Court of Appeals regarding the January 2024 MDO related to Classic BIDI&#174; Stick; </span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our relationship with,
    and the results of marketing and sales activity by, Phillip Morris International, to whom we have licensed international rights to
    distribute Bidi products and from who we are entitled to receive royalty payments;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our relationships with,
    and reliance on, third party distributors and brokers to arrange for sales of our products;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the market perception of
    Bidi products we distribute and related impacts on our reputation;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white">&#160;</p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the impact of black-market
    goods on our business;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the demand for Bidi products
    we distribute;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">anticipated product performance,
    and our market and industry expectations;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">our ability or plans to
    diversify our product offerings;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the impact of government
    regulation, laws or consumer preferences generally, or changes thereto, that could affect our business; and circumstances or developments
    that may make us unable to implement or realize the anticipated benefits, or that may increase the costs of, our current and planned
    business initiatives, including matters over which we have little or no control.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; background-color: white">Forward-looking
statements, including those concerning our expectations, involve significant risks, uncertainties and other factors, some of which are
beyond our control, which may cause our actual results, performance, or achievements, or industry results to be materially different from
any future results, performance, or achievements expressed or implied by such forward-looking statements. See&#160;the &#8220;Management&#8217;s
Discussion and Analysis of Financial Condition and Results of Operation&#8221; section contained in this Report and the section &#8220;Risk
Factors&#8221; in our Annual Report on Form 10-K for the year ended October 31, 2023, for a listing of some of the factors that could
cause the results anticipated by our forward-looking statements to differ from actual future results.&#160;Except as required by applicable
law, including the securities laws of the United States, we undertake no obligation to publicly update or revise any forward-looking statements,
whether as a result of new information, future events, or otherwise. You are cautioned not to unduly rely on such forward-looking statements
when evaluating the information presented in this Report.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Potential investors should not
place undue reliance on any forward-looking statements. Except as expressly required by the federal securities laws, there is no undertaking
to publicly update or revise any forward-looking statements, whether as a result of new information, future events, changed circumstances
or any other reason.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">The forward-looking statements
in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. Such statements are presented
only as a guide about future possibilities and do not represent assured events, and we anticipate that subsequent events and developments
will cause our views to change. You should, therefore, not rely on these forward-looking statements as representing our views as of any
date after the date of this Quarterly Report on Form 10-Q.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">This Quarterly Report on Form
10-Q also contains estimates and other statistical data prepared by independent parties and by us relating to market size and growth and
other data about our industry. These estimates and data involve a number of assumptions and limitations, and potential investors are cautioned
not to give undue weight to these estimates and data. We have not independently verified the statistical and other industry data generated
by independent parties and contained in this Quarterly Report on Form 10-Q. In addition, projections, assumptions and estimates of our
future performance and the future performance of the industries in which we operate are necessarily subject to a high degree of uncertainty
and risk.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.25in">Potential investors should not
make an investment decision based solely on our projections, estimates or expectations.</p>

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

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

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="a_002"></span>PART I. FINANCIAL INFORMATION</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="a_003"></span>Item 1. Financial Statements.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;<b>Kaival Brands Innovations Group, Inc.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;<b><span id="a_004"></span>Consolidated Balance Sheets</b>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;<b>(Unaudited)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30C_111_zzRALlSsSNdb" summary="xdx: Statement - Consolidated Balance Sheets (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49D_20240731" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_495_20231031" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">October 31, 2023</td></tr>
  <tr id="xdx_403_eus-gaap--AssetsAbstract_iB_zakvKVcOfLhb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">ASSETS</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--AssetsCurrentAbstract_i01B_zHevOm7BITn5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">CURRENT ASSETS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--Cash_i01I_maACzXNa_zeLxOYeI4OLl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; width: 56%; text-indent: -10pt">Cash</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2024-07-31" id="Fact000046" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,524,989</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right"><ix:nonFraction name="us-gaap:Cash" contextRef="AsOf2023-10-31" id="Fact000047" format="ixt:numdotdecimal" decimals="0" unitRef="USD">533,659</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_i01I_maACzXNa_z9ogY2toBVQg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Accounts receivable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2024-07-31" id="Fact000049" format="ixt:numdotdecimal" decimals="0" unitRef="USD">522,183</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2023-10-31" id="Fact000050" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,869,276</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--InventoryNet_i01I_maACzXNa_zaNDUjWQsI2k" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Inventories, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2024-07-31" id="Fact000052" format="ixt:numdotdecimal" decimals="0" unitRef="USD">200,364</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="AsOf2023-10-31" id="Fact000053" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,071,824</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--PrepaidExpenseCurrent_i01I_maACzXNa_zLRuwIlBXqCf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Prepaid expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2024-07-31" id="Fact000055" format="ixt:numdotdecimal" decimals="0" unitRef="USD">551,819</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2023-10-31" id="Fact000056" format="ixt:numdotdecimal" decimals="0" unitRef="USD">430,668</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AssetsCurrent_i01TI_mtACzXNa_maAzNgF_zDopYi4V5NQg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2024-07-31" id="Fact000058" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,799,355</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2023-10-31" id="Fact000059" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,905,427</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OtherAssetsNoncurrent_i01I_maAzNgF_zQlmni1OK2U8" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Fixed assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2024-07-31" id="Fact000061" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,321</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2023-10-31" id="Fact000062" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,842</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--IntangibleAssetsNonCurrent_i01I_maAzNgF_zrjYQ8056Sde" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Intangible assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IntangibleAssetsNonCurrent" contextRef="AsOf2024-07-31" id="Fact000064" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,878,511</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IntangibleAssetsNonCurrent" contextRef="AsOf2023-10-31" id="Fact000065" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,468,309</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_i01I_maAzNgF_zb6G5kZVMDI8" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Right of use asset - operating lease</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2024-07-31" id="Fact000067" format="ixt:numdotdecimal" decimals="0" unitRef="USD">860,416</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2023-10-31" id="Fact000068" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,008,428</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--Assets_iTI_mtAzNgF_zQJORQhtHuya" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">TOTAL ASSETS</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2024-07-31" id="Fact000070" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,540,603</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2023-10-31" id="Fact000071" format="ixt:numdotdecimal" decimals="0" unitRef="USD">19,385,006</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LiabilitiesCurrentAbstract_i01B_zIQPHFZnxpyf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">CURRENT LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AccountsPayableCurrent_i02I_maLCzLzz_zwWp86ZmMd67" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2024-07-31" id="Fact000079" format="ixt:numdotdecimal" decimals="0" unitRef="USD">73,334</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="AsOf2023-10-31" id="Fact000080" format="ixt:numdotdecimal" decimals="0" unitRef="USD">374,332</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--DueToOtherRelatedPartyClassifiedCurrent_i02I_maLCzLzz_z9zofooFzvK5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Accounts payable - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:DueToOtherRelatedPartyClassifiedCurrent" contextRef="AsOf2024-07-31" id="Fact000082" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,483,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:DueToOtherRelatedPartyClassifiedCurrent" contextRef="AsOf2023-10-31" id="Fact000083" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,474,817</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LoansPayableCurrent_i02I_maLCzLzz_z46mhFLvB4Eb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Loans payable, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LoansPayableCurrent" contextRef="AsOf2024-07-31" id="Fact000085" format="ixt:numdotdecimal" decimals="0" unitRef="USD">371,566</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LoansPayableCurrent" contextRef="AsOf2023-10-31" id="Fact000086" format="ixt:numdotdecimal" decimals="0" unitRef="USD">799,471</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--AccruedLiabilitiesCurrent_i02I_maLCzLzz_zWkFqhBwHyWb" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2024-07-31" id="Fact000088" format="ixt:numdotdecimal" decimals="0" unitRef="USD">701,329</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2023-10-31" id="Fact000089" format="ixt:numdotdecimal" decimals="0" unitRef="USD">736,194</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CustomerRefundLiabilityCurrent_i02I_maLCzLzz_zKAGPDPdpqeh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Customer refund due</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CustomerRefundLiabilityCurrent" contextRef="AsOf2024-07-31" id="Fact000091" format="ixt:numdotdecimal" decimals="0" unitRef="USD">461,718</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CustomerRefundLiabilityCurrent" contextRef="AsOf2023-10-31" id="Fact000092" format="ixt:numdotdecimal" decimals="0" unitRef="USD">392,406</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--LongTermDebtAndCapitalLeaseObligation_i02I_maLCzLzz_zZDP3lMNjswk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Operating lease obligation - short term</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:LongTermDebtAndCapitalLeaseObligation" contextRef="AsOf2024-07-31" id="Fact000094" format="ixt:numdotdecimal" decimals="0" unitRef="USD">199,012</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:LongTermDebtAndCapitalLeaseObligation" contextRef="AsOf2023-10-31" id="Fact000095" format="ixt:numdotdecimal" decimals="0" unitRef="USD">184,568</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--LiabilitiesCurrent_i01TI_mtLCzLzz_maLza4a_zk35v3J6ujka" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2024-07-31" id="Fact000097" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,289,959</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2023-10-31" id="Fact000098" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,961,788</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesNoncurrentAbstract_i01B_zC1ps9t8gWda" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">LONG TERM LIABILITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilityNoncurrent_i02I_maLza4a_zinOwsFfHHx8" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 30pt; text-align: left; text-indent: -10pt">Operating lease obligation, net of current portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2024-07-31" id="Fact000103" format="ixt:numdotdecimal" decimals="0" unitRef="USD">715,749</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2023-10-31" id="Fact000104" format="ixt:numdotdecimal" decimals="0" unitRef="USD">866,207</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--Liabilities_iTI_mtLza4a_maLASEzKyr_zwFzOGXTiyFe" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">TOTAL LIABILITIES</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2024-07-31" id="Fact000106" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,005,708</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:Liabilities" contextRef="AsOf2023-10-31" id="Fact000107" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,827,995</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--CommitmentsAndContingencies_iI_zItAlEjN7pv3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Commitments and Contingencies (Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0109">&#8212;</span></b></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><b style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0110">&#8212;</span></b></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockholdersEquityAbstract_iB" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">STOCKHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">&#160;Preferred stock; <span id="xdx_908_eus-gaap--PreferredStockSharesAuthorized_c20240731_zE1h0hkNgkKf" title="Preferred stock, shares authorized"><span id="xdx_903_eus-gaap--PreferredStockSharesAuthorized_c20231031_pdd" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2024-07-31" id="Fact000115" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-10-31" id="Fact000117" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,000,000</ix:nonFraction></ix:nonFraction></span></span>&#8239;shares authorized</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">&#160;Series A Convertible Preferred stock ($<span id="xdx_908_eus-gaap--PreferredStockParOrStatedValuePerShare_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zgmRjmsbtED6" title="Preferred stock, par value"><span id="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_pdd" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember" id="Fact000119" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember" id="Fact000121" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value, <span id="xdx_90C_eus-gaap--PreferredStockSharesAuthorized_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zkeVQCYoS9Ea" title="Preferred stock, shares authorized"><span id="xdx_907_eus-gaap--PreferredStockSharesAuthorized_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_pdd" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember" id="Fact000123" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember" id="Fact000125" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized, <span id="xdx_90C_eus-gaap--PreferredStockSharesIssued_iI_dn_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zhRTfwkX1my1" title="Preferred stock, shares issued"><span id="xdx_900_eus-gaap--PreferredStockSharesOutstanding_iI_dn_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zJCkSYOIGNe3" title="Preferred stock, shares outstanding"><span id="xdx_90E_eus-gaap--PreferredStockSharesIssued_iI_dn_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zXKuQh6iX4Qi" title="Preferred stock, shares issued"><span id="xdx_909_eus-gaap--PreferredStockSharesOutstanding_iI_dn_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zWWQNGlCJNg2" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember" id="Fact000127" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember" id="Fact000129" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember" id="Fact000131" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember" id="Fact000133" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> issued and outstanding as of July 31, 2024 and October 31, 2023)<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--PreferredStockValue_i01I_pp0p0_d0_maSEzqCO_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zhc1V0CX3pch" title="Preferred stock value" style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember" id="Fact000135" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--PreferredStockValue_i01I_pp0p0_d0_maSEzqCO_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_zPp3sWK2ID32" title="Preferred stock value" style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember" id="Fact000137" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"><span style="font-size: 10pt">&#160;Series B Convertible Preferred stock ($<span id="xdx_90D_eus-gaap--PreferredStockParOrStatedValuePerShare_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_z865jjLMc4Pe" title="Preferred stock, par value"><span id="xdx_90A_eus-gaap--PreferredStockParOrStatedValuePerShare_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_pdd" title="Preferred stock, par value"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact000139" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember" id="Fact000141" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></ix:nonFraction></span></span> par value, <span id="xdx_903_eus-gaap--PreferredStockSharesAuthorized_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zZDu3dFaj0i8" title="Preferred stock, shares authorized"><span id="xdx_90B_eus-gaap--PreferredStockSharesAuthorized_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_pdd" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact000143" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember" id="Fact000145" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized, <span id="xdx_907_eus-gaap--PreferredStockSharesIssued_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_z2BluUARYSne" title="Preferred stock, shares issued"><span id="xdx_90F_eus-gaap--PreferredStockSharesOutstanding_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_z9kN4ERiX0da" title="Preferred stock, shares outstanding"><span id="xdx_903_eus-gaap--PreferredStockSharesIssued_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_pdd" title="Preferred stock, shares issued"><span id="xdx_900_eus-gaap--PreferredStockSharesOutstanding_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_pdd" title="Preferred stock, shares outstanding"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact000147" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact000149" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember" id="Fact000151" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember" id="Fact000153" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> issued and outstanding as of July 31, 2024 and October 31, 2023)<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--PreferredStockValue_i01I_pp0p0_maSEzqCO_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zSYQVb7qKlVd" title="Preferred stock value" style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact000155" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--PreferredStockValue_i01I_pp0p0_maSEzqCO_c20231031__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zRNxShnho257" title="Preferred stock value" style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember" id="Fact000157" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">900</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CommonStockValue_i01I_pp0p0_maSEzqCO_zsNVzjMnon9h" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"><span style="font-size: 10pt">&#160;Common stock ($<span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_c20240731_zDCau6rwQly6" title="Common stock, par value"><span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_c20231031_pdd" title="Common stock, par value"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2024-07-31" id="Fact000162" decimals="INF" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2023-10-31" id="Fact000164" decimals="INF" unitRef="USDPShares">.001</ix:nonFraction></ix:nonFraction></span></span> par value, <span id="xdx_90C_eus-gaap--CommonStockSharesAuthorized_c20240731_zp4IwPHxEod6" title="Common stock, shares authorized"><span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_c20231031_pdd" title="Common stock, shares authorized"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2024-07-31" id="Fact000166" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2023-10-31" id="Fact000168" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,000,000,000</ix:nonFraction></ix:nonFraction></span></span> shares authorized<span style="font-family: Times New Roman, Times, Serif"></span>, <span id="xdx_902_eus-gaap--CommonStockSharesIssued_c20240731_z1bwyNxxVZFg" title="Common stock, shares issued"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_c20240731_zWTC4UkNwxwk" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2024-07-31" id="Fact000170" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2024-07-31" id="Fact000172" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,783,958</ix:nonFraction></ix:nonFraction></span></span> and <span id="xdx_901_eus-gaap--CommonStockSharesIssued_c20231031_pdd" title="Common stock, shares issued"><span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_c20231031_pdd" title="Common stock, shares outstanding"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2023-10-31" id="Fact000174" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2023-10-31" id="Fact000176" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,793,386</ix:nonFraction></ix:nonFraction></span></span> shares issued and outstanding as of July 31, 2024 and October 31, 2023, respectively)</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2024-07-31" id="Fact000159" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,784</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2023-10-31" id="Fact000160" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,793</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--AdditionalPaidInCapital_i01I_maSEzqCO_zCH06GiMtIqe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2024-07-31" id="Fact000178" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,503,884</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2023-10-31" id="Fact000179" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,317,266</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--RetainedEarningsAccumulatedDeficit_i01I_maSEzqCO_zMEV8s7nbI1f" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Accumulated deficit</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2024-07-31" id="Fact000181" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">35,976,673</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2023-10-31" id="Fact000182" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">30,763,948</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--StockholdersEquity_i01TI_pp0p0_mtSEzqCO_maLASEzKyr_zLrsMzMpwrml" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">TOTAL STOCKHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31" id="Fact000184" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,534,895</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31" id="Fact000185" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,557,011</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LiabilitiesAndStockholdersEquity_i01TI_pp0p0_mtLASEzKyr_z3zk0NColua" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">TOTAL LIABILITIES &amp; STOCKHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2024-07-31" id="Fact000187" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,540,603</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2023-10-31" id="Fact000188" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,385,006</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
unaudited consolidated financial statements.</p>

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

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

<!-- Field: Page; Sequence: 5; Options: NewSection -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Kaival Brands Innovations Group, Inc.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_005"></span>Consolidated Statements of Operations</b></p>

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

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

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

<table cellpadding="0" cellspacing="0" id="xdx_30A_113_z8cSoAOCMvjb" summary="xdx: Statement - Consolidated Statements of Operations (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49C_20240501_20240731" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20230501__20230731_zRULj2e4s58e" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_498_20231101_20240731" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20221101_20230731" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Three Months Ended July 31,</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Nine Months Ended July 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td></tr>
  <tr id="xdx_40A_eus-gaap--RevenuesAbstract_iB_zbO9Cs5aRYqg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--Revenue_i01_maCzNtr_zxxtnBw7s5Fc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; text-align: left; text-indent: -10pt">Revenues, net</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="kavl:Revenue" contextRef="From2024-05-012024-07-31" id="Fact000195" format="ixt:numdotdecimal" decimals="0" unitRef="USD">274,615</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="kavl:Revenue" contextRef="From2023-05-012023-07-31" id="Fact000196" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,228,099</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="kavl:Revenue" contextRef="From2023-11-01to2024-07-31" id="Fact000197" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,257,333</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction name="kavl:Revenue" contextRef="From2022-11-012023-07-31" id="Fact000198" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,710,591</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--RevenueFromRelatedParty_i01_maCzNtr_ziqRxLmBuOEa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Revenues - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RevenueFromRelatedParty" contextRef="From2024-05-012024-07-31" id="Fact000200" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,250</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RevenueFromRelatedParty" contextRef="From2023-05-012023-07-31" id="Fact000201" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,165</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RevenueFromRelatedParty" contextRef="From2023-11-01to2024-07-31" id="Fact000202" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,950</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RevenueFromRelatedParty" contextRef="From2022-11-012023-07-31" id="Fact000203" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,878</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--RoyaltyRevenue_i01_maCzNtr_zmAlncG4daHb" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Royalty revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RoyaltyRevenue" contextRef="From2024-05-012024-07-31" id="Fact000205" format="ixt:numdotdecimal" decimals="0" unitRef="USD">440,734</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RoyaltyRevenue" contextRef="From2023-05-012023-07-31" id="Fact000206" format="ixt:numdotdecimal" decimals="0" unitRef="USD">385,685</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RoyaltyRevenue" contextRef="From2023-11-01to2024-07-31" id="Fact000207" format="ixt:numdotdecimal" decimals="0" unitRef="USD">931,059</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RoyaltyRevenue" contextRef="From2022-11-012023-07-31" id="Fact000208" format="ixt:numdotdecimal" decimals="0" unitRef="USD">491,257</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--ExciseTaxOnProducts_i01N_di_msCzNtr_zajKdImb6e8l" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Excise tax on products</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:ExciseTaxOnProducts" contextRef="From2024-05-012024-07-31" id="Fact000210" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,785</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:ExciseTaxOnProducts" contextRef="From2023-05-012023-07-31" id="Fact000211" format="ixt:numdotdecimal" decimals="0" unitRef="USD">31,356</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:ExciseTaxOnProducts" contextRef="From2023-11-01to2024-07-31" id="Fact000212" format="ixt:numdotdecimal" decimals="0" unitRef="USD">42,641</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:ExciseTaxOnProducts" contextRef="From2022-11-012023-07-31" id="Fact000213" format="ixt:numdotdecimal" decimals="0" unitRef="USD">79,913</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--Revenues_i01T_mtCzNtr_maCzU4E_zWd8qizjkwu3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Total revenues, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2024-05-012024-07-31" id="Fact000215" format="ixt:numdotdecimal" decimals="0" unitRef="USD">713,814</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-05-012023-07-31" id="Fact000216" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,583,593</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2023-11-01to2024-07-31" id="Fact000217" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,151,701</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:Revenues" contextRef="From2022-11-012023-07-31" id="Fact000218" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,129,813</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CostOfRevenueAbstract_iB_zKJpKAFC1eHe" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Cost of revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--CostOfRevenueRelatedParty_i01_maCziqP_zW0nde1X1Sy4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Cost of revenue - related party</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:CostOfRevenueRelatedParty" contextRef="From2024-05-012024-07-31" id="Fact000225" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,998</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:CostOfRevenueRelatedParty" contextRef="From2023-05-012023-07-31" id="Fact000226" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,282,601</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:CostOfRevenueRelatedParty" contextRef="From2023-11-01to2024-07-31" id="Fact000227" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,085,091</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:CostOfRevenueRelatedParty" contextRef="From2022-11-012023-07-31" id="Fact000228" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,414,053</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--CostOfRevenue_i01T_mtCziqP_msCzU4E_zWIZ3R1NEjLg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Total cost of revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2024-05-012024-07-31" id="Fact000230" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,998</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-05-012023-07-31" id="Fact000231" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,282,601</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2023-11-01to2024-07-31" id="Fact000232" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,085,091</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="From2022-11-012023-07-31" id="Fact000233" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,414,053</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--GrossProfit_i01T_pp0p0_mtCzU4E_maCzkg9_ztyOIKNNuedf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2024-05-012024-07-31" id="Fact000235" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">368,816</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-05-012023-07-31" id="Fact000236" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,300,992</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2023-11-01to2024-07-31" id="Fact000237" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,066,610</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2022-11-012023-07-31" id="Fact000238" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,715,760</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingExpensesAbstract_iB_z9P3SuKHUwUg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--MarketingAndAdvertisingExpense_i01_maCznaz_z2tfs6jag7H3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Advertising and promotion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2024-05-012024-07-31" id="Fact000245" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2023-05-012023-07-31" id="Fact000246" format="ixt:numdotdecimal" decimals="0" unitRef="USD">577,991</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000247" format="ixt:numdotdecimal" decimals="0" unitRef="USD">686,292</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="From2022-11-012023-07-31" id="Fact000248" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,827,033</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--GeneralAndAdministrativeExpense_i01_maCznaz_zoj5lJvPsZ93" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">General and administrative expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2024-05-012024-07-31" id="Fact000250" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,756,594</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-05-012023-07-31" id="Fact000251" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,376,057</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000252" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,768,430</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2022-11-012023-07-31" id="Fact000253" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,510,792</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingExpenses_i01T_mtCznaz_msCzkg9_zdQhwHBrrTcb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Total operating expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2024-05-012024-07-31" id="Fact000255" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,786,594</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-05-012023-07-31" id="Fact000256" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,954,048</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2023-11-01to2024-07-31" id="Fact000257" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,246,722</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="From2022-11-012023-07-31" id="Fact000258" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,337,825</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--NonoperatingIncomeExpenseAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Other expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--ExtinguishmentOfDebtAmount_i01N_di0_msNIEzUId_zth7eQxPRgz6" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Loss on extinguishment of Debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ExtinguishmentOfDebtAmount" contextRef="From2024-05-012024-07-31" id="Fact000265" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ExtinguishmentOfDebtAmount" contextRef="From2023-05-012023-07-31" id="Fact000266" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ExtinguishmentOfDebtAmount" contextRef="From2023-11-01to2024-07-31" id="Fact000267" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,432</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ExtinguishmentOfDebtAmount" contextRef="From2022-11-012023-07-31" id="Fact000268" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--InterestExpenseNonoperating_i01N_di_msNIEzUId_zbeKkmC7yjT5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Interest expense, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2024-05-012024-07-31" id="Fact000270" format="ixt:numdotdecimal" decimals="0" unitRef="USD">154,083</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2023-05-012023-07-31" id="Fact000271" format="ixt:numdotdecimal" decimals="0" unitRef="USD">147,087</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2023-11-01to2024-07-31" id="Fact000272" format="ixt:numdotdecimal" decimals="0" unitRef="USD">725,466</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" contextRef="From2022-11-012023-07-31" id="Fact000273" format="ixt:numdotdecimal" decimals="0" unitRef="USD">135,135</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_401_eus-gaap--NonoperatingIncomeExpense_i01T_pp0p0_mtNIEzUId_maCzkg9_zBpl4CIjc4F4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Total other expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2024-05-012024-07-31" id="Fact000275" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">154,083</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-05-012023-07-31" id="Fact000276" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">147,087</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000277" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">823,898</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="From2022-11-012023-07-31" id="Fact000278" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">135,135</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_i01T_mtCzkg9_maCzv5o_zqC8IAfoUyZk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Loss before income taxes provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2024-05-012024-07-31" id="Fact000280" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,571,861</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-05-012023-07-31" id="Fact000281" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,800,143</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2023-11-01to2024-07-31" id="Fact000282" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,212,010</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="From2022-11-012023-07-31" id="Fact000283" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,757,200</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxExpenseBenefit_i01N_pp0p0_di0_msCzv5o_zEECF4dhYFra" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Provision for income taxes</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2024-05-012024-07-31" id="Fact000285" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-05-012023-07-31" id="Fact000286" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2023-11-01to2024-07-31" id="Fact000287" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">715</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2022-11-012023-07-31" id="Fact000288" format="ixt:zerodash" decimals="0" scale="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NetIncomeLoss_iT_mtCzv5o_maCzKqZ_z4q6EVkRtB64" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Net loss</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-05-012024-07-31" id="Fact000290" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,571,861</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-07-31" id="Fact000291" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,800,143</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-11-01to2024-07-31" id="Fact000292" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,212,725</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-11-012023-07-31" id="Fact000293" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,757,200</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_ecustom--PreferredStockDividend_iN_di_msCzKqZ_zldBVXg739Va" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Preferred stock dividend</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividend" contextRef="From2024-05-012024-07-31" id="Fact000295" format="ixt:numdotdecimal" decimals="0" unitRef="USD">180,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividend" contextRef="From2023-05-012023-07-31" id="Fact000296" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividend" contextRef="From2023-11-01to2024-07-31" id="Fact000297" format="ixt:numdotdecimal" decimals="0" unitRef="USD">315,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividend" contextRef="From2022-11-012023-07-31" id="Fact000298" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_iT_mtCzKqZ_zIirkcXKcpF" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Net loss attributable to common shareholder</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2024-05-012024-07-31" id="Fact000300" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,751,861</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-05-012023-07-31" id="Fact000301" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,845,143</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2023-11-01to2024-07-31" id="Fact000302" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,527,725</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2022-11-012023-07-31" id="Fact000303" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,802,200</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Net loss per common share - basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--EarningsPerShareBasic_c20240501__20240731_zyBsknjzGJYg" title="Net loss per common share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_908_eus-gaap--EarningsPerShareDiluted_c20240501__20240731_zskU74zziOpi" title="Net loss per common share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2024-05-012024-07-31" id="Fact000305" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2024-05-012024-07-31" id="Fact000307" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.39</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--EarningsPerShareBasic_c20230501__20230731_zgQ8M0si1Bld" title="Net loss per common share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_909_eus-gaap--EarningsPerShareDiluted_c20230501__20230731_zU3Qo4Uwz5C5" title="Net loss per common share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2023-05-012023-07-31" id="Fact000309" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-05-012023-07-31" id="Fact000311" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">0.67</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_" id="xdx_90D_eus-gaap--EarningsPerShareDiluted_c20231101__20240731_zDcfK2LsYSLi">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2023-11-01to2024-07-31" id="Fact000312" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">1</ix:nonFraction>.<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_905_eus-gaap--EarningsPerShareBasic_c20221101__20230731_zeTwuT5Hjh42" title="Net loss per common share - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_901_eus-gaap--EarningsPerShareDiluted_c20221101__20230731_zJM2wDWfsJWd" title="Net loss per common share - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2022-11-012023-07-31" id="Fact000314" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2022-11-012023-07-31" id="Fact000316" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="USDPShares">3.26</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Weighted average number of common shares outstanding - basic and diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_907_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20240501__20240731_zh1Q0Fa7evXk" title="Weighted average number of common shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20240501__20240731_zBynWSd9an29" title="Weighted average number of common shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2024-05-012024-07-31" id="Fact000318" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2024-05-012024-07-31" id="Fact000320" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,482,527</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20230501__20230731_zAmt8yClQno8" title="Weighted average number of common shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_90E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20230501__20230731_zkr0XT520gqa" title="Weighted average number of common shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-05-012023-07-31" id="Fact000322" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-05-012023-07-31" id="Fact000324" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,741,853</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20231101__20240731_zaxaUmIGP371" title="Weighted average number of common shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20231101__20240731_zQdKn5Ut194d" title="Weighted average number of common shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2023-11-01to2024-07-31" id="Fact000326" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2023-11-01to2024-07-31" id="Fact000328" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,404,047</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20221101__20230731_zs8v5ncrxHP7" title="Weighted average number of common shares outstanding - basic" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20221101__20230731_zqsDWEYUvvi6" title="Weighted average number of common shares outstanding - diluted" class="xdx_phnt_U3RhdGVtZW50IC0gQ29uc29saWRhdGVkIFN0YXRlbWVudHMgb2YgT3BlcmF0aW9ucyAoVW5hdWRpdGVkKQA_"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2022-11-012023-07-31" id="Fact000330" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2022-11-012023-07-31" id="Fact000332" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,697,426</ix:nonFraction></ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
unaudited consolidated financial statements.</p>

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

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

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;Kaival Brands Innovations Group, Inc.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_006"></span>Consolidated Statements of Changes in Stockholders&#8217;
Equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Nine Months Ended July 31, 2024</b></p>

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

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

<table cellpadding="0" cellspacing="0" id="xdx_306_114_zurWtB3tNcQi" summary="xdx: Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_custom--ConvertiblePreferredStockSeriesBMember_zZww8mCyAEj2" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4B7_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_z7L8xcqPM9H5" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BD_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zJrV3TVoWo5i" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_zj3LkJpDUhb8" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BF_zj5XJgfUJ7ea" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Convertible Preferred Shares (Series
    B)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Par Value Convertible Preferred Shares &#160; (Series B)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Par Value Common Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additional Paid-in Capital</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Deficit</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td></tr>
  <tr id="xdx_43C_c20231101__20240131_eus-gaap--StockholdersEquity_iS_zXVW5BeeNP7d" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 37%; font-weight: bold; text-indent: -10pt">Balances,&#160;October 31, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--SharesOutstanding_iS_c20231101__20240131__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zeIsdh4lr94k" title="Beginning balance, shares" style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000340" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--StockholdersEquity_iS_c20231101__20240131__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zKwORQWVmmA9" title="Beginning balance, value" style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000334" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000342" format="ixt:numdotdecimal" decimals="0" unitRef="USD">900</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--SharesOutstanding_iS_c20231101__20240131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z5FhY4OoDQh" title="Beginning balance, shares" style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" id="Fact000344" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,793,386</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--StockholdersEquity_iS_c20231101__20240131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zWzrDuLBMA87" title="Beginning balance, value" style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" id="Fact000335" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_CommonStockMember" id="Fact000346" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,793</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000336" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,317,266</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31_us-gaap_RetainedEarningsMember" id="Fact000337" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">30,763,948</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-10-31" id="Fact000338" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,557,011</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--StockIssuedDuringPeriodValueReverseStockSplits_zqi5c3k4Imy8" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Rounding from reverse split</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0348">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesReverseStockSplits_c20231101__20240131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zciSft156dIc" title="Rounding from reverse split, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="Fact000354" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">52,949</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="Fact000349" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:StockIssuedDuringPeriodValueReverseStockSplits" contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000350" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">53</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0351">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0352">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zzABs8nJNaz6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Common shares issued for services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0356">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20231101__20240131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zrvE9kUVQsc3" title="Common shares issued for services, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="Fact000362" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">16,667</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember" id="Fact000357" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000358" format="ixt:numdotdecimal" decimals="0" unitRef="USD">61,983</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0359">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-11-012024-01-31" id="Fact000360" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,000</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--PreferredStockDividendsIncomeStatementsImpact_iN_di_zezkYCg3bRRj" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Preferred stock dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0364">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0365">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000366" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,500</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0367">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-11-012024-01-31" id="Fact000368" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,500</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_z1YP0SKjqDL8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock option expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0370">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0371">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000372" format="ixt:numdotdecimal" decimals="0" unitRef="USD">309,958</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0373">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-11-012024-01-31" id="Fact000374" format="ixt:numdotdecimal" decimals="0" unitRef="USD">309,958</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetIncomeLoss_zS1oBDzmQ6Ld" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0376">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0377">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0378">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember" id="Fact000379" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,113,686</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-11-012024-01-31" id="Fact000380" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,113,686</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_432_c20240201__20240430_eus-gaap--StockholdersEquity_iS_ziYopJGuLkge" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Balances,&#160;January 31, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iS_c20240201__20240430__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zYnJ28NnWEr1" title="Beginning balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000388" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20240201__20240430__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zUfOkXYNHmvj" title="Beginning balance, value" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000382" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000390" format="ixt:numdotdecimal" decimals="0" unitRef="USD">900</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_989_eus-gaap--SharesOutstanding_iS_c20240201__20240430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zC55xuZIc5Eb" title="Beginning balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-01-31_us-gaap_CommonStockMember" id="Fact000392" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,863,002</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20240201__20240430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zB98P39qKx2e" title="Beginning balance, value" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31_us-gaap_CommonStockMember" id="Fact000383" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31_us-gaap_CommonStockMember" id="Fact000394" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,863</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000384" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,621,654</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31_us-gaap_RetainedEarningsMember" id="Fact000385" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">32,877,634</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-01-31" id="Fact000386" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,747,783</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--PreferredStockDividendsIncomeStatementsImpact_iN_di_zdtUnZ7QJz1i" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Preferred stock dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0396">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0397">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000398" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,500</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0399">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-02-012024-04-30" id="Fact000400" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,500</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_ecustom--StockOptionExpenseNetOfForfeitures_iP3custom--PreferredStockDividendsIncomeStatementsImpact_zeIeeNnuXLVf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock option expense, net of forfeitures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0402">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0403">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:StockOptionExpenseNetOfForfeitures" contextRef="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000404" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">289,088</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0405">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:StockOptionExpenseNetOfForfeitures" contextRef="From2024-02-012024-04-30" id="Fact000406" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">289,088</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_zKyW7TqmZd1j" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0408">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0409">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0410">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember" id="Fact000411" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,527,178</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-02-012024-04-30" id="Fact000412" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,527,178</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_43B_c20240501__20240731_eus-gaap--StockholdersEquity_iS_zpaEbcmHpbB3" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Balances,&#160;April 30, 2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zyrJ1256K5A6" title="Beginning balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000420" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--StockholdersEquity_iS_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zLVUvwieai7h" title="Beginning balance, value" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000414" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000422" format="ixt:numdotdecimal" decimals="0" unitRef="USD">900</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharesOutstanding_iS_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zyvbFjGjCSga" title="Beginning balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-04-30_us-gaap_CommonStockMember" id="Fact000424" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,863,002</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zU81yeqqEsL" title="Beginning balance, value" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30_us-gaap_CommonStockMember" id="Fact000415" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30_us-gaap_CommonStockMember" id="Fact000426" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,863</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000416" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,265,066</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30_us-gaap_RetainedEarningsMember" id="Fact000417" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">34,404,812</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-04-30" id="Fact000418" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,864,017</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts_iP3us-gaap--SharesOutstanding_zXSTSlfahye" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0428">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_ecustom--IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares_iP3custom--IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zO7UPvtpQgtl" title="Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs, shares" style="text-align: right"><ix:nonFraction name="kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="Fact000434" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,746,500</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="Fact000429" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,747</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000430" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,250,980</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0431">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" contextRef="From2024-05-012024-07-31" id="Fact000432" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,252,727</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--ExercisesOfPrefundedWarrants_iP3custom--IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares_z2fZuP5y2nJ9" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Exercises of pre-funded warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0436">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--ExercisesOfPrefundedWarrantsShares_iP3custom--ExercisesOfPrefundedWarrants_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zeOvw27MJ338" title="Exercises of pre-funded warrants, shares" style="text-align: right"><ix:nonFraction name="kavl:ExercisesOfPrefundedWarrantsShares" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="Fact000442" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,174,456</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:ExercisesOfPrefundedWarrants" contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember" id="Fact000437" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,174</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:ExercisesOfPrefundedWarrants" contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000438" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">724</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0439">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:ExercisesOfPrefundedWarrants" contextRef="From2024-05-012024-07-31" id="Fact000440" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--PreferredStockDividendsIncomeStatementsImpact_iN_di_zoroukbzYK4b" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Preferred stock dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0444">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0445">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000446" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,500</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0447">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2024-05-012024-07-31" id="Fact000448" format="ixt:numdotdecimal" decimals="0" unitRef="USD">67,500</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_ztdg34Nsj5c1" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock option expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0450">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0451">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000452" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,062</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0453">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2024-05-012024-07-31" id="Fact000454" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,062</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--NetIncomeLoss_zmbsPjgh8sa1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0456">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0457">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0458">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember" id="Fact000459" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,571,861</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2024-05-012024-07-31" id="Fact000460" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,571,861</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_436_c20240501__20240731_eus-gaap--StockholdersEquity_iE_zcM4Pl4rMLi4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Balances,&#160;July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iE_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zOkgYDPaqMN4" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000468" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--StockholdersEquity_iE_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zNEULNBGkYn5" title="Ending balance, value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000462" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000470" format="ixt:numdotdecimal" decimals="0" unitRef="USD">900</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--SharesOutstanding_iE_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zBCVkGJTXgql" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2024-07-31_us-gaap_CommonStockMember" id="Fact000472" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,783,958</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iE_c20240501__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zl28OYCejlt7" title="Ending balance, value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31_us-gaap_CommonStockMember" id="Fact000463" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31_us-gaap_CommonStockMember" id="Fact000474" format="ixt:numdotdecimal" decimals="0" unitRef="USD">6,784</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000464" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,503,884</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31_us-gaap_RetainedEarningsMember" id="Fact000465" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">35,976,673</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2024-07-31" id="Fact000466" format="ixt:numdotdecimal" decimals="0" unitRef="USD">13,534,895</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
unaudited consolidated financial statements.</p>

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

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

<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;<b>Kaival Brands Innovations Group, Inc.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Consolidated Statements of Changes in Stockholders&#8217;
Equity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the Nine Months Ended July 31, 2023</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></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: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Convertible Preferred Shares &#160; (Series B)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Par Value Convertible Preferred Shares &#160; (Series B)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Par Value Common Shares</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additional Paid-in Capital</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Deficit</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total</td></tr>
  <tr id="xdx_439_c20221101__20230131_eus-gaap--StockholdersEquity_iS_zbt7bDQF90Rj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 37%; font-weight: bold; text-indent: -10pt">Balances,&#160;October 31, 2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_c20221101__20230131__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zfeN8xruWNJf" title="Beginning balance, shares" style="width: 5%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0482">&#8212;</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--StockholdersEquity_iS_c20221101__20230131__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zXTLpb6McWh6" title="Beginning balance, value" style="width: 5%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0476"><span style="-sec-ix-hidden: xdx2ixbrl0484">&#8212;</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98E_eus-gaap--SharesOutstanding_iS_c20221101__20230131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zKewQ1V7ooGi" title="Beginning balance, shares" style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" id="Fact000486" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,674,718</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquity_iS_c20221101__20230131__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zGEXkXseUTb7" title="Beginning balance, value" style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" id="Fact000477" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_CommonStockMember" id="Fact000488" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,675</ix:nonFraction></ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000478" format="ixt:numdotdecimal" decimals="0" unitRef="USD">29,429,281</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember" id="Fact000479" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">19,631,176</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 5%; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2022-10-31" id="Fact000480" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,800,780</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_zCV5nmclehr5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock option expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0490">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0491">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000492" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,435,787</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0493">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2022-11-012023-01-31" id="Fact000494" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,435,787</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_zF1nKXDb1Xsb" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0496">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0497">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0498">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-11-012023-01-31_us-gaap_RetainedEarningsMember" id="Fact000499" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,994,909</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-11-012023-01-31" id="Fact000500" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,994,909</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_43A_c20230201__20230430_eus-gaap--StockholdersEquity_iS_zvNTgoBrWs2a" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Balances,&#160;January 31, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--SharesOutstanding_iS_c20230201__20230430__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zIoiFObdyxR6" title="Beginning balance, shares" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0508">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--StockholdersEquity_iS_c20230201__20230430__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_z5C54uBUcLi1" title="Beginning balance, value" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0502"><span style="-sec-ix-hidden: xdx2ixbrl0510">&#8212;</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_982_eus-gaap--SharesOutstanding_iS_c20230201__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z8skElJQCj45" title="Beginning balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-01-31_us-gaap_CommonStockMember" id="Fact000512" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,674,718</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--StockholdersEquity_iS_c20230201__20230430__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zLPa1HiNDoYa" title="Beginning balance, value" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31_us-gaap_CommonStockMember" id="Fact000503" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31_us-gaap_CommonStockMember" id="Fact000514" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,675</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000504" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,865,068</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31_us-gaap_RetainedEarningsMember" id="Fact000505" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">22,626,085</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-01-31" id="Fact000506" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,241,658</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_zKvJi6pPTfvc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock option expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0516">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0517">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-02-012023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000518" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,352,938</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0519">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-02-012023-04-30" id="Fact000520" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,352,938</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--NetIncomeLoss_zFxjS5zHyN2g" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0522">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0523">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0524">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-02-012023-04-30_us-gaap_RetainedEarningsMember" id="Fact000525" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,962,148</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-02-012023-04-30" id="Fact000526" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,962,148</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_434_c20230501__20230731_eus-gaap--StockholdersEquity_iS_zCuC8qdnUMT4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Balances,&#160;April 30, 2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--SharesOutstanding_iS_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_z2XEZ0iBx2M9" title="Beginning balance, shares" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0534">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--StockholdersEquity_iS_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zxc9IC7tKLr" title="Beginning balance, value" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0528"><span style="-sec-ix-hidden: xdx2ixbrl0536">&#8212;</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_eus-gaap--SharesOutstanding_iS_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zHxPzzIrrvLd" title="Beginning balance, shares" style="text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" id="Fact000538" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,674,718</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--StockholdersEquity_iS_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z59MCWs1zsb9" title="Beginning balance, value" style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" id="Fact000529" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_CommonStockMember" id="Fact000540" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,675</ix:nonFraction></ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember" id="Fact000530" format="ixt:numdotdecimal" decimals="0" unitRef="USD">32,218,006</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember" id="Fact000531" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">26,588,233</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-04-30" id="Fact000532" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,632,448</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--CommonSharesIssuedForAcquisitionOfIntangibleAssets_iP3us-gaap--SharesOutstanding_z5F38V8mWazh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Common shares issued for acquisition of intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0542">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_ecustom--CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares_iP3custom--CommonSharesIssuedForAcquisitionOfIntangibleAssets_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zFEzmqPOiqyd" title="Common shares issued for acquisition of intangible assets, shares" style="text-align: right"><ix:nonFraction name="kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="Fact000548" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">95,239</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="Fact000543" format="ixt:numdotdecimal" decimals="0" unitRef="USD">95</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000544" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,119,705</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0545">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31" id="Fact000546" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,119,800</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets_iP3custom--CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares_zTmrgSWVYtMk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Series B preferred shares issued for acquisition of intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares_iP3custom--SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zpjzD4bMpLkl" title="Series B preferred shares issued for acquisition of intangible assets, shares" style="text-align: right"><ix:nonFraction name="kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000556" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000550" format="ixt:numdotdecimal" decimals="0" unitRef="USD">900</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0551">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000552" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,047,080</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0553">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31" id="Fact000554" format="ixt:numdotdecimal" decimals="0" unitRef="USD">9,047,980</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--StockWarrantsIssuedForAcquisitionOfIntangibleAssets_iP3custom--SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares_zKhNqHHFF256" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock warrants issued for acquisition of intangible assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0558">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0559">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000560" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,264,396</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0561">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets" contextRef="From2023-05-012023-07-31" id="Fact000562" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,264,396</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_zlbYFTDkJkt7" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Common shares issued for services</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0564">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zl3kmNnjZlGf" title="Common shares issued for services, shares" style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="Fact000570" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">4,381</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember" id="Fact000565" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000566" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,506</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0567">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" contextRef="From2023-05-012023-07-31" id="Fact000568" format="ixt:numdotdecimal" decimals="0" unitRef="USD">51,510</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_zOLzNPaIP981" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock option expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0572">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0573">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000574" format="ixt:numdotdecimal" decimals="0" unitRef="USD">597,221</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0575">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" contextRef="From2023-05-012023-07-31" id="Fact000576" format="ixt:numdotdecimal" decimals="0" unitRef="USD">597,221</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--StockWarrantExpense_iP3us-gaap--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_ztoyIFPdHKuk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock warrant expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0578">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0579">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockWarrantExpense" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000580" format="ixt:numdotdecimal" decimals="0" unitRef="USD">141,816</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0581">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockWarrantExpense" contextRef="From2023-05-012023-07-31" id="Fact000582" format="ixt:numdotdecimal" decimals="0" unitRef="USD">141,816</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--PreferredStockDividendsIncomeStatementsImpact_iN_di_z8gZRZcruCo2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Preferred stock dividend</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0584">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0585">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000586" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,000</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0587">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PreferredStockDividendsIncomeStatementsImpact" contextRef="From2023-05-012023-07-31" id="Fact000588" format="ixt:numdotdecimal" decimals="0" unitRef="USD">45,000</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_408_eus-gaap--NetIncomeLoss_zmZZSS44mgbi" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0590">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0591">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0592">&#8212;</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember" id="Fact000593" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,800,143</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2023-05-012023-07-31" id="Fact000594" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,800,143</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_434_c20230501__20230731_eus-gaap--StockholdersEquity_iE_zj6XGfOtKkZg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Balances,&#160;July 31, 2023</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--SharesOutstanding_iE_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zKBaE4yOCsal" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000602" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--StockholdersEquity_iE_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__custom--ConvertiblePreferredStockSeriesBMember_zXSwSGbCyXzd" title="Ending balance, value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000596" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember" id="Fact000604" format="ixt:numdotdecimal" decimals="0" unitRef="USD">900</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--SharesOutstanding_iE_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwUoDBsD0t2f" title="Ending balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2023-07-31_us-gaap_CommonStockMember" id="Fact000606" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,774,338</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--StockholdersEquity_iE_c20230501__20230731__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zoHgqUV518ld" title="Ending balance, value" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_CommonStockMember" id="Fact000597" format="ixt:numdotdecimal" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_CommonStockMember" id="Fact000608" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,774</ix:nonFraction></ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember" id="Fact000598" format="ixt:numdotdecimal" decimals="0" unitRef="USD">44,394,730</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31_us-gaap_RetainedEarningsMember" id="Fact000599" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">28,388,376</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2023-07-31" id="Fact000600" format="ixt:numdotdecimal" decimals="0" unitRef="USD">16,010,028</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
unaudited consolidated financial statements.</p>

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

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

<!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;<b>Kaival Brands Innovations Group, Inc.</b>&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;<b>(Unaudited)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_30C_112_zKl2Zll7pdEl" 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; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20231101__20240731_zyGcPAYmeV74" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20221101__20230731_zybrJPTyDVvi" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">For the Nine Months Ended</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">For the Nine Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2023</td></tr>
  <tr id="xdx_402_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_zTuwZilCPNph" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-decoration: underline; font-weight: bold; text-align: left; text-indent: -10pt">CASH FLOWS FROM OPERATING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--ProfitLoss_i01_maCzE9k_zvKsnp8AVVUg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Net loss</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2023-11-01to2024-07-31" id="Fact000613" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">5,212,725</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2022-11-012023-07-31" id="Fact000614" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">8,757,200</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_i01B" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AllocatedShareBasedCompensationExpense_i02_d0_maCzE9k_zpd9zs7XdHN8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000619" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,000</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="From2022-11-012023-07-31" id="Fact000620" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DepreciationAmortizationAndAccretionNet_i02_maCzE9k_zLGpAYi3xXh5" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAmortizationAndAccretionNet" contextRef="From2023-11-01to2024-07-31" id="Fact000622" format="ixt:numdotdecimal" decimals="0" unitRef="USD">590,319</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationAmortizationAndAccretionNet" contextRef="From2022-11-012023-07-31" id="Fact000623" format="ixt:numdotdecimal" decimals="0" unitRef="USD">131,530</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--AmortizationOfDebtDiscountPremium_i02_d0_maCzE9k_zg8DZ3fiYyv2" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Amortization of debt discount</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2023-11-01to2024-07-31" id="Fact000625" format="ixt:numdotdecimal" decimals="0" unitRef="USD">163,064</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AmortizationOfDebtDiscountPremium" contextRef="From2022-11-012023-07-31" id="Fact000626" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ExtinguishmentOfDebtAmount_i02_d0_maCzE9k_zZFrCv8Thipc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Loss on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ExtinguishmentOfDebtAmount" contextRef="From2023-11-01to2024-07-31" id="Fact000628" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,432</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ExtinguishmentOfDebtAmount" contextRef="From2022-11-012023-07-31" id="Fact000629" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--StockOptionPlanExpense_i02_maCzE9k_zHVyzZpDEFJ5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock options expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000631" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,932</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:StockOptionPlanExpense" contextRef="From2022-11-012023-07-31" id="Fact000632" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,385,946</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--StockWarrantsExpense_i02_pp0p0_d0_maCzE9k_zqQM1Qd3jYOd" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock warrant expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockWarrantsExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000634" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:StockWarrantsExpense" contextRef="From2022-11-012023-07-31" id="Fact000635" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">141,816</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ProvisionForDoubtfulAccounts_i02_maCzE9k_zPJxLIKW5BD3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Bad debt expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2023-11-01to2024-07-31" id="Fact000637" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,925</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="From2022-11-012023-07-31" id="Fact000638" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,622</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--ReserveForCreditLosses_i02_d0_maCzE9k_ztoLrqpBIMVg" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Reserve for credit losses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:ReserveForCreditLosses" contextRef="From2023-11-01to2024-07-31" id="Fact000640" format="ixt:numdotdecimal" decimals="0" unitRef="USD">203,382</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:ReserveForCreditLosses" contextRef="From2022-11-012023-07-31" id="Fact000641" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_ecustom--RouOperatingLeaseExpense_i02_maCzE9k_zS4werpnFPec" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">ROU operating lease expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RouOperatingLeaseExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000643" format="ixt:numdotdecimal" decimals="0" unitRef="USD">148,012</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:RouOperatingLeaseExpense" contextRef="From2022-11-012023-07-31" id="Fact000644" format="ixt:numdotdecimal" decimals="0" unitRef="USD">142,202</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--ProductionRelatedImpairmentsOrCharges_i02_maCzE9k_zJmpLKcWVJ25" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Write-off of inventory</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProductionRelatedImpairmentsOrCharges" contextRef="From2023-11-01to2024-07-31" id="Fact000646" format="ixt:numdotdecimal" decimals="0" unitRef="USD">57,643</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProductionRelatedImpairmentsOrCharges" contextRef="From2022-11-012023-07-31" id="Fact000647" format="ixt:numdotdecimal" decimals="0" unitRef="USD">105,057</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_i02B_zvZBS2wbl7Uk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Changes in current assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--IncreaseDecreaseInAccountsReceivable_i03N_di_msCzE9k_zlobDljpcovl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2023-11-01to2024-07-31" id="Fact000652" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,141,786</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2022-11-012023-07-31" id="Fact000653" format="ixt:numdotdecimal" decimals="0" unitRef="USD">140,624</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInOtherReceivables_i03N_di0_msCzE9k_zJkNp6H5tKoh" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Other receivable - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2023-11-01to2024-07-31" id="Fact000655" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherReceivables" contextRef="From2022-11-012023-07-31" id="Fact000656" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">727,205</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInPrepaidExpense_i03N_di_msCzE9k_zxUqFVRDdgX4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Prepaid expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2023-11-01to2024-07-31" id="Fact000658" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">354,330</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="From2022-11-012023-07-31" id="Fact000659" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">253,806</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInInventories_i03N_di_msCzE9k_zkiirzlg46o7" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Inventory</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2023-11-01to2024-07-31" id="Fact000661" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,813,817</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="From2022-11-012023-07-31" id="Fact000662" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,457,323</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInIncomeTaxesReceivable_i03N_di0_msCzE9k_zfNN0a4RanIe" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Income tax receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="From2023-11-01to2024-07-31" id="Fact000664" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="From2022-11-012023-07-31" id="Fact000665" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">1,607,302</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--IncreaseDecreaseInAccountPayable_i03_maCzE9k_zXf8oUuEvWDh" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Accounts payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:IncreaseDecreaseInAccountPayable" contextRef="From2023-11-01to2024-07-31" id="Fact000667" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">300,998</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IncreaseDecreaseInAccountPayable" contextRef="From2022-11-012023-07-31" id="Fact000668" format="ixt:numdotdecimal" decimals="0" unitRef="USD">84,988</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInAccountsPayableRelatedParties_i03_maCzE9k_zClnAz0SFv" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Accounts payable - related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" contextRef="From2023-11-01to2024-07-31" id="Fact000670" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">991,817</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties" contextRef="From2022-11-012023-07-31" id="Fact000671" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,308,373</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInAccruedLiabilities_i03_maCzE9k_z9Om58wZvJb4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2023-11-01to2024-07-31" id="Fact000673" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">18,579</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="From2022-11-012023-07-31" id="Fact000674" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">603,641</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncreaseDecreaseInDeferredRevenue_i03_d0_maCzE9k_zgIqZSmkI1yb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Deferred revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2023-11-01to2024-07-31" id="Fact000676" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="From2022-11-012023-07-31" id="Fact000677" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">235,274</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_405_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i03_d0_maCzE9k_zUByN5M9xsm4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Customer deposits</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2023-11-01to2024-07-31" id="Fact000679" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2022-11-012023-07-31" id="Fact000680" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">44,973</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_404_ecustom--IncreaseDecreaseInCustomerRefundDue_i03_maCzE9k_z7OecBsHzHnc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Customer refunds due</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IncreaseDecreaseInCustomerRefundDue" contextRef="From2023-11-01to2024-07-31" id="Fact000682" format="ixt:numdotdecimal" decimals="0" unitRef="USD">69,312</ix:nonFraction></td><td style="text-align: left"/><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="kavl:IncreaseDecreaseInCustomerRefundDue" contextRef="From2022-11-012023-07-31" id="Fact000683" format="ixt:numdotdecimal" decimals="0" unitRef="USD">618,403</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInOperatingLeaseLiability_i03_maCzE9k_zsclQr92FU4f" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Operating lease obligations</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2023-11-01to2024-07-31" id="Fact000685" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">136,014</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" contextRef="From2022-11-012023-07-31" id="Fact000686" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">122,205</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i03T_pp0p0_mtCzE9k_maCzl7h_z3OWcquVdqc4" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net cash provided by (used in) operating activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2023-11-01to2024-07-31" id="Fact000688" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">120,821</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left"/><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2022-11-012023-07-31" id="Fact000689" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,849,990</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zwGkazbU6USg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-decoration: underline; font-weight: bold; text-align: left; text-indent: -10pt">CASH FLOWS FROM INVESTING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di0_msCzRnk_zJSVcq73xi55" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Cash paid for equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2023-11-01to2024-07-31" id="Fact000694" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2022-11-012023-07-31" id="Fact000695" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,480</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_ecustom--TransactionAcquisitionCosts_i01N_di0_msCzRnk_zX6te0GNRqh6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Transaction acquisition costs</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:TransactionAcquisitionCosts" contextRef="From2023-11-01to2024-07-31" id="Fact000697" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:TransactionAcquisitionCosts" contextRef="From2022-11-012023-07-31" id="Fact000698" format="ixt:numdotdecimal" decimals="0" unitRef="USD">312,289</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--NetCashProvidedByUsedInInvestingActivities_iT_d0_mtCzRnk_maCzl7h_zgN0kcxETFn1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net cash used in investing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2023-11-01to2024-07-31" id="Fact000700" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2022-11-012023-07-31" id="Fact000701" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">315,769</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zgB23tSnCDV2" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-decoration: underline; font-weight: bold; text-align: left; text-indent: -10pt">CASH FLOWS FROM FINANCING ACTIVITIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--ProceedsFromConstructionLoansPayable_i01_maNCPBUzUVh_zOaMkGyopZrc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Proceeds from loans payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromConstructionLoansPayable" contextRef="From2023-11-01to2024-07-31" id="Fact000706" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,106,732</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromConstructionLoansPayable" contextRef="From2022-11-012023-07-31" id="Fact000707" format="ixt:numdotdecimal" decimals="0" unitRef="USD">751,030</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--PaymentsForProceedsFromLoansPayable_i01N_di_msNCPBUzUVh_zOlrfufrxE2j" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Payments on loans payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PaymentsForProceedsFromLoansPayable" contextRef="From2023-11-01to2024-07-31" id="Fact000709" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,271,613</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="kavl:PaymentsForProceedsFromLoansPayable" contextRef="From2022-11-012023-07-31" id="Fact000710" format="ixt:numdotdecimal" decimals="0" unitRef="USD">267,952</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40A_ecustom--PaymentsOnLoansPayableRelatedParty_i01N_di0_msNCPBUzUVh_znTZMi3wY6Vd" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Payments on loans payable &#8211; related party</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;(<ix:nonFraction name="kavl:PaymentsOnLoansPayableRelatedParty" contextRef="From2023-11-01to2024-07-31" id="Fact000712" format="ixt:numdotdecimal" decimals="0" unitRef="USD">218,787</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;<ix:nonFraction name="kavl:PaymentsOnLoansPayableRelatedParty" contextRef="From2022-11-012023-07-31" id="Fact000713" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ProceedsFromIssuanceOfCommonStock_i01_d0_maNCPBUzUVh_zPw3LFrAjRJ" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Proceeds from the issuance of common stock, warrants, and pre-funded warrants</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2023-11-01to2024-07-31" id="Fact000715" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,997,720</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2022-11-012023-07-31" id="Fact000716" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--PaymentsOfDebtIssuanceCosts_i01N_di0_msNCPBUzUVh_zzapLbcFiIKb" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Payments for issuance costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="From2023-11-01to2024-07-31" id="Fact000718" format="ixt:numdotdecimal" decimals="0" unitRef="USD">744,993</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="From2022-11-012023-07-31" id="Fact000719" format="ixt:zerodash" decimals="0" sign="-" unitRef="USD">&#8212;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ProceedsFromWarrantExercises_i01_d0_maNCPBUzUVh_zIIQ4F8vmJdf" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Proceeds from exercises of pre-funded warrants</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" contextRef="From2023-11-01to2024-07-31" id="Fact000721" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" contextRef="From2022-11-012023-07-31" id="Fact000722" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_pp0p0_mtNCPBUzUVh_maCzl7h_ze4WHKqEMQa5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net cash provided by financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2023-11-01to2024-07-31" id="Fact000724" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">3,870,509</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2022-11-012023-07-31" id="Fact000725" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">483,078</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_iT_mtCzl7h_z4RTMH7zdqSj" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Net change in cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2023-11-01to2024-07-31" id="Fact000727" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,991,330</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2022-11-012023-07-31" id="Fact000728" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,682,681</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iS_zSdYEOCYMYQk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Beginning cash balance</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-10-31" id="Fact000730" format="ixt:numdotdecimal" decimals="0" unitRef="USD">533,659</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2022-10-31" id="Fact000731" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,685,893</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_iE_zuvVwgcm92bc" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Ending cash balance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2024-07-31" id="Fact000733" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,524,989</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2023-07-31" id="Fact000734" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,003,212</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--SupplementalCashFlowInformationAbstract_iB_zTfG9ZDUOEUl" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-decoration: underline; font-weight: bold; text-align: left; text-indent: -10pt">SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--InterestPaidNet_i01_zdal1viHkWR4" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Interest paid</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2023-11-01to2024-07-31" id="Fact000739" format="ixt:numdotdecimal" decimals="0" unitRef="USD">562,402</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2022-11-012023-07-31" id="Fact000740" format="ixt:numdotdecimal" decimals="0" unitRef="USD">135,135</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxesPaidNet_i01_d0_zvSduFuv2uS7" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Income taxes paid</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2023-11-01to2024-07-31" id="Fact000742" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="From2022-11-012023-07-31" id="Fact000743" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr id="xdx_408_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-decoration: underline; font-weight: bold; text-align: left; text-indent: -10pt">NON-CASH TRANSACTIONS</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PreferredStockDividendsIncomeStatementImpact_i01_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Preferred stock dividend</td><td style="width: 8%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><ix:nonFraction name="us-gaap:PreferredStockDividendsIncomeStatementImpact" contextRef="From2023-11-01to2024-07-31" id="Fact000748" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">202,500</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 8%; padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 12%; text-align: right"><ix:nonFraction name="us-gaap:PreferredStockDividendsIncomeStatementImpact" contextRef="From2022-11-012023-07-31" id="Fact000749" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">45,000</ix:nonFraction></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_ecustom--CashlessExerciseOfPrefundedWarrants_i01_pp0p0_d0_z2L6E3dQ4kj8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Cashless exercise of pre-funded warrants</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:CashlessExerciseOfPrefundedWarrants" contextRef="From2023-11-01to2024-07-31" id="Fact000751" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">724</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:CashlessExerciseOfPrefundedWarrants" contextRef="From2022-11-012023-07-31" id="Fact000752" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--InsuranceFinancedByThirdParty_i01_pp0p0_d0_zb5RdolTrK72" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Insurance financed by third party</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:InsuranceFinancedByThirdParty" contextRef="From2023-11-01to2024-07-31" id="Fact000754" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">475,481</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:InsuranceFinancedByThirdParty" contextRef="From2022-11-012023-07-31" id="Fact000755" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--FranchiseFeesPaidByRelatedParty_i01_pp0p0_d0_zwaBvqXHBwX5" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Franchise fees paid by related party</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:FranchiseFeesPaidByRelatedParty" contextRef="From2023-11-01to2024-07-31" id="Fact000757" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">218,787</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:FranchiseFeesPaidByRelatedParty" contextRef="From2022-11-012023-07-31" id="Fact000758" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--StockIssued1_i01_pp0p0_d0_zGx8OtJtKRRc" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Common shares issued for acquisition intangible assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2023-11-01to2024-07-31" id="Fact000760" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:StockIssued1" contextRef="From2022-11-012023-07-31" id="Fact000761" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,119,800</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--CommonSharesIssuedForServicestransactionCost_i01_pp0p0_d0_zVqtokBVA2Ej" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Common shares issued for services-transaction cost</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:CommonSharesIssuedForServicestransactionCost" contextRef="From2023-11-01to2024-07-31" id="Fact000763" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:CommonSharesIssuedForServicestransactionCost" contextRef="From2022-11-012023-07-31" id="Fact000764" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">51,510</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_ecustom--PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets_i01_pp0p0_d0_zGdqmcdtklvi" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Series B preferred stock shares issued for acquisition intangible assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" contextRef="From2023-11-01to2024-07-31" id="Fact000766" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" contextRef="From2022-11-012023-07-31" id="Fact000767" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,047,980</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--StockWarrantsIssuedForAcquisitionIntangibleAssets_i01_pp0p0_d0_zL6XWXYizpD8" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Stock warrants issued for acquisition intangible assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionIntangibleAssets" contextRef="From2023-11-01to2024-07-31" id="Fact000769" format="ixt:zerodash" decimals="0" scale="0" unitRef="USD">&#8212;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:StockWarrantsIssuedForAcquisitionIntangibleAssets" contextRef="From2022-11-012023-07-31" id="Fact000770" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,264,396</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">The accompanying notes are an integral part of these
unaudited consolidated financial statements.</p>

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

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

<!-- Field: Page; Sequence: 9 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>KAIVAL BRANDS INNOVATIONS GROUP, INC.</b>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="a_009"></span>&#160;Notes to Unaudited Consolidated Financial
Statements</b></p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000772" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zEY0vBloWsBk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 1 &#8211; <span id="xdx_82C_zK3302ujVkH1">Organization and Description of Business</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Kaival Brands Innovations Group, Inc. (the &#8220;Company,&#8221;
the &#8220;Registrant,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;), formerly known as Quick Start Holdings, Inc.,
was incorporated on September 4, 2018, in the State of Delaware.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Current Description of Business</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On March 9, 2020, the Company entered into
an exclusive distribution agreement (the &#8220;Distribution Agreement&#8221;) of certain electronic nicotine delivery systems (&#8220;ENDS&#8221;)
and related components (the &#8220;Products&#8221;) with Bidi Vapor, LLC, a Florida limited liability company (&#8220;Bidi&#8221;).The
Distribution Agreement was amended and restated on May 21, 2020, again on April 20, 2021, again on June 10, 2022, and again on November
17, 2022 (collectively the &#8220;A&amp;R Distribution Agreement&#8221;), in order to clarify some of the provisions and memorialize
the Company&#8217;s current business relationship with Bidi. Pursuant to the A&amp;R Distribution Agreement, Bidi granted the Company
an exclusive worldwide right to distribute the Products for sale and resale to non-retail level customers. Currently, the Products consist
primarily of the &#8220;Bidi Stick.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 31, 2020, the Company formed Kaival Labs,
Inc., a Delaware corporation (herein referred to as &#8220;Kaival Labs&#8221;), as a wholly owned subsidiary of the Company, for the purpose
of developing Company-branded and white-label products and services. The Company has not yet launched any Kaival-branded product, nor
has it begun to provide white label wholesale solutions for other product manufacturers. On March 11, 2022, the Company formed Kaival
Brands International, LLC, a Delaware limited liability company (herein referred to as &#8220;KBI&#8221;), as a wholly owned subsidiary
of the Company, for the purpose of entering into an international licensing agreement with Philip Morris Products S.A. (&#8220;PMPSA&#8221;),
a wholly owned affiliate of Philip Morris International Inc. (&#8220;PMI&#8221;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 13, 2022, the Company&#8217;s wholly owned
subsidiary, KBI, entered into the PMI License Agreement with PMPSA, for the development and distribution of ENDS products in certain markets
outside of the United States, subject to market (or regulatory) assessment. The PMI License Agreement grants to PMPSA a license of certain
intellectual property rights relating to Bidi&#8217;s ENDS device, known as the BIDI&#174; Stick in the United States, as well as potentially
newly developed devices, to permit PMPSA to manufacture, promote, sell, and distribute such ENDS device and newly developed devices, in
international markets, outside of the United States.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Current Product Offerings</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the A&amp;R Distribution Agreement, the
Company sells and resells electronic nicotine delivery systems, which it may refer to herein as &#8220;ENDS Products&#8221;, or &#8220;e-cigarettes&#8221;,
to non-retail level customers. The sole Product the Company resells is the &#8220;BIDI&#174; Stick,&#8221; a disposable, tamper-resistant
ENDS product that comes in a variety of flavor options for adult cigarette smokers. The Company does not manufacture any of the Products
it resells. The BIDI&#174; Stick is manufactured by Bidi. Pursuant to the terms of the A&amp;R Distribution Agreement, Bidi provides the
Company with all branding, logos, and marketing materials to be utilized by the Company in connection with its marketing and promotion
of the Products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Impact of the FDA PMTA Decision and Subsequent
Court Actions</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In September 2021, in connection with the Bidi&#8217;s
Premarket Tobacco Product Application (&#8220;PMTA&#8221;) process, the U.S. Food and Drug Administration&#8217;s (&#8220;FDA&#8221;)
effectively &#8220;banned&#8221; flavored ENDS by denying nearly all then-pending PMTAs for such products. Following the issuance of Marketing
Denial Orders (&#8220;MDO&#8221;), manufacturers are required to stop selling non-tobacco flavored ENDS products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Bidi, along with nearly every other company in the
ENDS industry, received a MDO for its non-tobacco flavored ENDS products. With respect to Bidi, the MDO covered all non-tobacco flavored
BIDI&#174; Sticks, including its Arctic (menthol) BIDI&#174; Stick. As a result, beginning in September 2021, Bidi pursued multiple avenues
to challenge the MDO. First, on September 21, 2021, separate from the judicial appeal of the MDO in its entirety, Bidi filed a 21 C.F.R.
&#167; 10.75 internal FDA supervisory review request specifically of the decision to include the Arctic (menthol) BIDI&#174; Stick in the
MDO. In May 2022, the FDA issued a determination that it views the Arctic BIDI&#174; Stick as a non-tobacco flavored ENDS product, and
not strictly a menthol flavored product.</p>

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

<ix:exclude><p id="xdx_235_zFgs0xMKFd8b" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 10 -->
    <div id="xdx_23E_z92rKMw0VNs3" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div>
    <div id="xdx_230_zC2kkSlxHQmj" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23E_zzGDZW3vvNUf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 29, 2021, Bidi petitioned the U.S. Court
of Appeals for the Eleventh Circuit (the &#8220;11<sup>th</sup> Circuit&#8221;) to review the FDA&#8217;s denial of the comprehensive
PMTAs for its non-tobacco flavored BIDI&#174; Stick ENDS, arguing that it was arbitrary and capricious under the Administrative Procedure
Act (&#8220;APA&#8221;), as well as ultra vires, for the FDA not to conduct any scientific review of Bidi&#8217;s comprehensive applications,
as required by the Tobacco Control Act (&#8220;TCA&#8221;), to determine whether the BIDI&#174; Sticks are &#8220;appropriate for the protection
of the public health&#8221;. Bidi further argued that the FDA violated due process and the APA by failing to provide fair notice of the
FDA&#8217;s new requirement for ENDS companies to conduct long-term comparative smoking cessation studies for their flavored products,
and that the FDA should have gone through the notice and comment rulemaking process for this requirement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 14, 2021, Bidi requested that the FDA re-review
the MDO and reconsider its position that Bidi did not include certain scientific data in its applications sufficient to allow the PMTAs
to proceed to scientific review. In light of this request, on October 22, 2021, pursuant to 21 C.F.R. &#167; 10.35(a), the FDA issued
an administrative stay of Bidi&#8217;s MDO pending its re-review, permitting the Company to continue sales. Subsequently, the FDA decided
not to rescind the MDO and lifted its administrative stay on December 17, 2021. Following the lifting of the FDA&#8217;s administrative
stay, Bidi filed a renewed motion to stay the MDO with the 11<sup>th</sup> Circuit. On February 1, 2022, the appellate court granted Bidi&#8217;s
motion to stay (i.e., put on hold) the MDO, again allowing the Company to continue sales pending the litigation on the merits. Oral arguments
in the merits-based proceeding were held on May 17, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 23, 2022, the U.S. Court of Appeals for
the Eleventh Circuit set aside the MDO issued to the non-tobacco flavored BIDI&#174; Sticks and remanded Bidi&#8217;s back to the FDA for
further review. Specifically, the Court held that the MDO was &#8220;arbitrary and capricious&#8221; in violation of the Administrative
Procedure Act (&#8220;APA&#8221;) because FDA failed to consider the relevant evidence before it, specifically Bidi&#8217;s aggressive
and comprehensive marketing and sales-access-restrictions plans designed to prevent youth appeal and access.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The opinion further found indicated that the FDA did
not properly review the data and evidence that it has long made clear are critical to the appropriate for the protection of the public
health (&#8220;APPH&#8221;) standard for PMTAs set forth in the Tobacco Control Act including, in Bidi&#8217;s case, &#8220;product information,
scientific safety testing, literature reviews, consumer insight surveys, and details about the company&#8217;s youth access prevention
measures, distribution channels, and adult-focused marketing practices,&#8221; which &#8220;target only existing adult vapor product users,
including current adult smokers,&#8221; as well as the Company&#8217;s retailer monitoring program and state-of-the-art anti-counterfeit
authentication system. Because a MDO must be based on a consideration of the relevant factors, such as the marketing and sales-access-restrictions
plans, the denial order was deemed arbitrary and capricious, and vacated by the FDA.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The FDA did not appeal to the 11<sup>th</sup> Circuit&#8217;s
decision. The FDA had until October 7, 2022 (45 days from the August 23, 2022, decision) to either request a panel rehearing or a rehearing
&#8220;en banc&#8221; (a review by the entire 11<sup>th</sup> Circuit, not just the 3-judge panel that issued the decision), and until
November 21, 2022 (90 days after the decision) to seek review of the decision by the U.S. Supreme Court. No request for a rehearing was
filed, and no petition for a writ of certiorari was made to the Supreme Court. On July 29, 2024, Bidi received a Recission of Marketing
Denial letter from FDA formally rescinding the MDO for the non-tobacco flavored BIDI&#174; Stick PMTAs and putting those applications back
into the review process. The Company anticipates continued ability to market and sell the non-tobacco flavored BIDI&#174; Sticks, subject
to the FDA&#8217;s enforcement discretion, for the duration of the PMTA scientific review.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Separately, on or about May 13, 2022, the FDA
placed the tobacco-flavored Classic BIDI&#174; Stick into the final Phase III scientific review. In March 2023, FDA issued a
deficiency letter regarding the Classic BIDI&#174; Stick PMTA, to which Bidi submitted in June 2023. Subsequently, on January 22,
2024, FDA issued a MDO for the Classic BIDI&#174; Stick. On January 26, 2024, Bidi filed a petition for review of the MDO with the
11<sup>th</sup> Circuit Court of Appeals, followed by a motion to stay the MDO. Bidi is arguing, among other things, that the MDO
was arbitrary and capricious in violation of the Administrative Procedure Act. On February 2, 2024, Bidi filed a Time Sensitive
Motion for a Stay Pending Review, which the court denied on February 18, 2024. The case is now proceeding on the merits, with
Bidi&#8217;s opening merits brief filed on April 15, 2024. <span style="font-size: 8pt">&#160;</span><span style="font-size: 10pt">The
Company cannot provide any assurances as to the timing or outcome. Unless the MDO is ultimately remanded by the 11<sup>th</sup>
Circuit, the Classic BIDI&#174; Stick is considered an adulterated tobacco product the continued marketing and distribution of which
is </span>prohibited.</p>

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

<ix:exclude><p id="xdx_23A_zPKk9UzcE0eb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 11 -->
    <div id="xdx_235_zcvHzV1IMgk8" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div>
    <div id="xdx_231_zZl9stiC03kf" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_236_zxInWvsd4Ks3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Risks and Uncertainties</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">FDA has indicated that it is prioritizing enforcement
of unauthorized ENDS against companies (1) that never submitted PMTAs, (2) whose PMTAs have been refused acceptance or filing by the FDA,
(3) whose PMTAs remain subject to MDOs, and (4) that are continuing to market unauthorized synthetic nicotine products after the July
13, 2022, cutoff. Subject to FDA&#8217;s enforcement discretion, until the scientific review process is complete on each of Bidi&#8217;s
PMTAs, the Company views the risk of FDA enforcement against Bidi as low and is no longer marketing the Classic BIDI&#174; Stick per the
MDO. The Company anticipates FDA will move forward with a review of Bidi&#8217;s PMTA on remand, as directed by the Court; however, the
Company cannot provide any assurances as to the timing or outcome.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000778" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_z1ZyNOBvt3jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 2 &#8211; <span id="xdx_82F_zG01LOVv03C3">Basis of Presentation and Significant
Accounting Policies</span></b></p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000780" name="us-gaap:ConsolidationPolicyTextBlock"><p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z1Wtu2bj2Hag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_z6MoTwDgb3pi">Principles of Consolidation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include the
financial statements of the Company&#8217;s wholly-owned subsidiaries, Kaival Labs and KBI. Intercompany transactions are eliminated.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000782" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zEeai5yIpTdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_867_z8kgrxuZG1Ra">Basis of Presentation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying unaudited interim consolidated financial
statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;) and should be read in conjunction with
the audited financial statements and notes thereto contained in the Company&#8217;s most recent audited financial statements contained
within the Company&#8217;s Annual Report on Form 10-K, filed with the SEC on February 14, 2024 (the &#8220;2023 Annual Report&#8221;).
In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial
position and the results of operations for the interim period presented have been reflected herein. The results of operations for the
interim period are not necessarily indicative of the results to be expected for the full fiscal year. Notes to the consolidated financial
statements, which would substantially duplicate the disclosures contained in the audited financial statements for the most recent fiscal
period as reported in the 2023 Annual Report, have been omitted.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000784" name="us-gaap:UseOfEstimates"><p id="xdx_84B_eus-gaap--UseOfEstimates_zg2CRjg11KI" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_861_zcSNEKXSLvr9">Use of Estimates</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading
have been included. Actual results could differ from those estimates.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000786" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z5g2sm76Gtvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_86B_zRS4GZBWEXia">Cash</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were <span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20240731_zlj2pGRE3OBc" title="Cash equivalents"><span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20231031_zI8yEXLHVsm9" title="Cash equivalents"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2024-07-31" id="Fact000788" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2023-10-31" id="Fact000790" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span> cash equivalents as of July 31,
2024, and October 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;)
insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit
insurance coverage limit is $<span id="xdx_901_eus-gaap--CashFDICInsuredAmount_iI_c20240731_zITA0Na895dj" title="FDIC insured amount"><ix:nonFraction name="us-gaap:CashFDICInsuredAmount" contextRef="AsOf2024-07-31" id="Fact000792" format="ixt:numdotdecimal" decimals="0" unitRef="USD">250,000</ix:nonFraction></span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash of $<span><span id="xdx_909_eus-gaap--CashUninsuredAmount_iI_c20240731_zUqU1QnEZNC2" title="Uninsured cash"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2024-07-31" id="Fact000794" format="ixt:numdotdecimal" decimals="0" unitRef="USD">4,092,824</ix:nonFraction></span></span>
and $<span><span id="xdx_900_eus-gaap--CashUninsuredAmount_iI_c20231031_zRyQDc0GuTtk" title="Uninsured cash"><ix:nonFraction name="us-gaap:CashUninsuredAmount" contextRef="AsOf2023-10-31" id="Fact000796" format="ixt:numdotdecimal" decimals="0" unitRef="USD">252,586</ix:nonFraction></span></span> as of July 31, 2024, and October 31, 2023, respectively.</p>

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

<ix:exclude><!-- Field: Page; Sequence: 12 -->
    <div id="xdx_23D_zSan4koaWLxg" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_zpPeohYq8dba" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23A_zYpKRk0HsDFg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000799" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zaTD4oPBPECe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_863_zCbde8J7ztF1">Advertising and Promotion</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">All advertising, promotion and marketing expenses, including commissions,
are expensed when incurred.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000801" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zAi9lWyRPu8i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zarEvU8oTxe2">Accounts Receivable and Reserve for Credit Losses</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable pertain to contracts with customers
who are granted credit by the Company in the ordinary course of business and are recorded at the invoiced amount. Accounts receivable
does not bear interest. Accounts receivable presented on the consolidated balance sheet are adjusted for any write-offs and net of allowance
for credit losses. The Company&#8217;s reserve for credit losses is developed by using relevant available information including historical
collection and loss experience, current economic conditions, prevailing economic conditions, supportable forecasted economic conditions
and evaluations of customer balances. Once a receivable is deemed uncollectible after collection efforts have been exhausted, it is written
off against the reserve for credit losses. The Company closely monitors the credit quality of its customers and does not generally require
collateral or other security on receivables. The reserve for credit losses is measured on a collective basis when similar risk characteristics
exist.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of July 31, 2024, and October 31, 2023, based
upon management&#8217;s assessment of the accounts receivable aging and the customers&#8217; payment history, the Company has
determined reserve for credit losses of $<span><span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240731_z3ggSB9bkMFg" title="Allowance for credit losses"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2024-07-31" id="Fact000803" format="ixt:numdotdecimal" decimals="0" unitRef="USD">203,382</ix:nonFraction></span> </span>and <span>zero</span>, <span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231031_zQCP4np5s17g" title="Allowance for credit losses" style="display: none"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2023-10-31" id="Fact000805" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#8217;s &#8220;Classic&#8221; BIDI &#174;&#160;Stick PMTA, which Bidi is currently appealing before the 11<sup>th</sup> Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recorded an estimated accrual for potential customer
returns of the &#8220;Classic&#8221; products of $<span><span id="xdx_90B_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20240731_zhsl6mi4iF2i" title="Accrued liabilities"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" contextRef="AsOf2024-07-31" id="Fact000807" format="ixt:numdotdecimal" decimals="0" unitRef="USD">155,925</ix:nonFraction></span>&#160;</span>and $<span><span id="xdx_904_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20231031_zBxOeOqrHEad" title="Accrued liabilities"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrentAndNoncurrent" contextRef="AsOf2023-10-31" id="Fact000809" format="ixt:numdotdecimal" decimals="0" unitRef="USD">113,243</ix:nonFraction></span></span>&#160;as
of July 31, 2024, and October 31, 2023, respectively, which is included in accrued expenses in the unaudited interim consolidated balance
sheets.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000811" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_845_eus-gaap--ConcentrationRiskCreditRisk_zz1dYA4sGEb4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_863_z3CFszovEFzh">Credit Risk</span> </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments, which are potentially subject
to concentrations of credit risk, consist primarily of purchases of inventories, accounts payable, accounts receivable, and revenue. The
Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically,
the Company has not experienced significant credit losses.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000813" name="us-gaap:InventoryPolicyTextBlock"><p id="xdx_841_eus-gaap--InventoryPolicyTextBlock_z9ngqHkpGzO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_868_zm3Ysyhah4s4">Inventories</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All product inventory is purchased from a related
party, Bidi. Inventories are stated at the lower of cost and net realizable value. Cost includes all costs of purchase and other costs
incurred in bringing the inventories to their present location and condition. The Company determines cost based on the first-in, first-out
(&#8220;FIFO&#8221;) method. Net realizable value is the estimated selling price in the ordinary course of business less the estimated
costs of completion and the estimated costs necessary to make the sale. As of July 31, 2024, and October 31, 2023, the inventories only
consisted of finished goods and were located in two locations:&#160;the Company&#8217;s main warehouse located in Florida and one customer
warehouses whose service agreements are on a consignment basis with the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#8217;s &#8220;Classic&#8221; BIDI &#174; Stick PMTA, which Bidi is currently appealing before the 11<sup>th</sup> Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recognized a full reserve for all remaining &#8220;Classic&#8221;
products on hand amounting to $<span><span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240731_zglgSabrwg7f" title="Inventory reserves"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2024-07-31" id="Fact000815" format="ixt:numdotdecimal" decimals="0" unitRef="USD">309,932</ix:nonFraction></span> </span>and $<span><span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_c20231031_z1X4UWozqUu5" title="Inventory reserves"><ix:nonFraction name="us-gaap:InventoryValuationReserves" contextRef="AsOf2023-10-31" id="Fact000817" format="ixt:numdotdecimal" decimals="0" unitRef="USD">381,512</ix:nonFraction></span></span>
as of July 31, 2024, and October 31, 2023, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000819" name="us-gaap:LesseeLeasesPolicyTextBlock"><p id="xdx_840_eus-gaap--LesseeLeasesPolicyTextBlock_zpuBtKwW1w7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86C_zpBATVD1KCak">Leases</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if a contract contains a lease
at commencement of the arrangement based on whether it has the right to obtain substantially all of the economic benefits from the use
of an identified asset and whether it has the right to direct the use of an identified asset in exchange for consideration, which relates
to an asset which the Company does not own. Right-of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying
asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease.
The Company recognizes lease liabilities at the present value of the future lease payments and a corresponding ROU asset at the lease
commencement date. The interest rate used to determine the present value of the future lease payments is the rate implicit in the lease
unless that rate cannot be readily determined. When the interest rate implicit in the lease is not readily determinable, the interest
rate used to determine the present value of the future lease payments is the Company&#8217;s Incremental Borrowing Rate (&#8220;IBR&#8221;).
The IBR is a hypothetical rate based on the Company&#8217;s understanding of what its credit rating would be to borrow and resulting interest
the Company would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized
basis. Periods covered by the Company&#8217;s option to extend or terminate the lease are included in the lease term when it is reasonably
certain that the Company will exercise its option to extend or not exercise its option to terminate, as applicable.</p>

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

<ix:exclude><p id="xdx_23D_z2VHju94VQz9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 13 -->
    <div id="xdx_23D_zaqrT1aiKDe2" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div>
    <div id="xdx_23C_zCEuk2WI5JCl" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_zuPOOtBTHqQ1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Lease payments may be fixed or variable; however,
only fixed payments or in-substance fixed payments are included in the Company&#8217;s lease liability calculation. Variable lease payments
may include costs such as common area maintenance, utilities, real estate taxes or other costs. Variable lease payments are recognized
in operating expenses in the period in which the obligations for those payments are incurred. The Company records rent expense for its
operating lease, which has escalating rent payments, on a straight-line basis over the lease term. The Company does not have any financing
leases.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company made a policy election not to separate
non-lease components from lease components for all its leases; therefore, it accounts for lease and non-lease components as a single lease
component. The Company also elected the short-term lease recognition exemption for all leases that qualify, such that leases with a term
of 12 months or less are not recognized on the balance sheet.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000823" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTva073A9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zAalm1XNSF6d">Impairment of Long-Lived Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its long-lived assets, which includes
definite-lived intangibles, long-lived fixed assets and lease right-of-use assets, for impairment whenever events or changes in circumstances
indicate the carrying amount of an asset may not be recoverable. Factors that could trigger an impairment review include significant under-performance
relative to expected historical or projected future operating results, significant changes in the manner of the Company&#8217;s use of
the acquired assets or the strategy for the Company&#8217;s overall business or significant negative industry or economic trends. If this
evaluation indicates that the value of the long-lived asset may be impaired, the Company makes an assessment of the recoverability of
the net carrying value of the asset over its remaining useful life. If this assessment indicates that the long-lived asset is not recoverable,
based on the estimated undiscounted future cash flows of the technology over the remaining useful life, the Company reduces the net carrying
value of the related asset to fair value and may adjust the remaining useful life. An impairment analysis is subjective and assumptions
regarding future growth rates and operating expense levels can have a significant impact on the expected future cash flows and impairment
analysis.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20231101__20240731_zDXPZN7YXpg4" title="Impairment"><span id="xdx_908_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20221101__20230731_zuxBMUU6Jfr8" title="Impairment"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2023-11-01to2024-07-31" id="Fact000825" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2022-11-012023-07-31" id="Fact000827" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">No</ix:nonFraction></ix:nonFraction></span></span> impairment was identified for the nine months ended
July 31, 2024 and 2023, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000829" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zFYmXDvrsHO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zgXfuacXWRRb">Revenue Recognition</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue in accordance with
ASC Topic 606, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASC 606&#8221;). The Company recognizes revenue when a customer
obtains control of promised goods, in an amount that reflects the consideration that the Company expects to receive in exchange for the
goods. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1)
identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price;
(4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies
a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the
consideration it is entitled to in exchange for the goods it transfers to the customer. Under ASC 606, disaggregated revenue from contracts
with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000831" name="kavl:DeferredRevenuePolicyTextBlock"><p id="xdx_847_ecustom--DeferredRevenuePolicyTextBlock_zdrgNwIA12K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_znmXzrESj804">Deferred Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accepts partial payments for orders from
wholesale customers, which it holds as deposits or deferred revenue, until the Company has received full payment and orders are shipped
to the customer. Revenue for these orders is recognized at the time of shipment to the customer. As of July 31, 2024, and October 31,
2023, the Company had <span id="xdx_90E_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20240731_znEVNYh4B82c" title="Deposits from customers"><span id="xdx_907_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20231031_z2sduxyPlZPi" title="Deposits from customers"><ix:nonFraction name="us-gaap:CustomerDepositsNoncurrent" contextRef="AsOf2024-07-31" id="Fact000833" format="ixt-sec:numwordsen" decimals="0" unitRef="USD"><ix:nonFraction name="us-gaap:CustomerDepositsNoncurrent" contextRef="AsOf2023-10-31" id="Fact000835" format="ixt-sec:numwordsen" decimals="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span> amounts in deposits from customers.</p>

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

<ix:exclude><p id="xdx_230_zR4lFIbCImPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 14 -->
    <div id="xdx_238_z3gDzoVnuwo2" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div>
    <div id="xdx_23E_zXFumIky1JKk" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23A_zCiOuAfI3xXl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000839" name="us-gaap:UtilityRevenueAndExpenseRecognitionPolicy"><p id="xdx_849_eus-gaap--UtilityRevenueAndExpenseRecognitionPolicy_zB3yREwHmPe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86C_zyBTv3D0lpX3">Customer Refunds</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the normal course of business, the Company issues
credits for product returns and certain customer incentives related to rebates, discounts and promotions. When such credits exceed amounts
receivable from customers, the Company recognizes such excess amounts as customer refunds which will be applied against future product
purchases. As of July 31, 2024, and October 31, 2023, the Company had customer refunds due in the amounts equal to $<span><span id="xdx_906_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20240731_z6Ixn02MTlBc" title="Customer refund due"><ix:nonFraction name="us-gaap:CustomerRefundLiabilityCurrent" contextRef="AsOf2024-07-31" id="Fact000841" format="ixt:numdotdecimal" decimals="0" unitRef="USD">461,718</ix:nonFraction></span></span>
and $<span><span id="xdx_90F_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20231031_zVJcKevtKCId" title="Customer refund due"><ix:nonFraction name="us-gaap:CustomerRefundLiabilityCurrent" contextRef="AsOf2023-10-31" id="Fact000843" format="ixt:numdotdecimal" decimals="0" unitRef="USD">392,406</ix:nonFraction></span></span>, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000845" name="kavl:ProductsRevenuePoliciesTextBlock"><p id="xdx_841_ecustom--ProductsRevenuePoliciesTextBlock_zbfMRy3ptMii" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zbhkbvfzDVS4">Products Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generates products revenue from the sale
of the Products (as defined above) to non-retail customers. The Company recognizes revenue at a point in time based on management&#8217;s
evaluation of when performance obligations under the terms of a contract with the customer are satisfied and control of the Products has
been transferred to the customer. In most situations, transfer of control is considered complete when the products have been shipped to
the customer. The Company determined that a customer obtains control of the Product upon shipment when title of such product and risk
of loss transfer to the customer. However, when the Company enters a consignment agreement with a new customer, once it ships and delivers
the requested amount of ordered Products to its distribution center for its retail sales locations, the Company retains ownership of the
delivered Products until they are delivered to the actual retail stores (as opposed to the Company&#8217;s consignment customer). The
Company&#8217;s shipping and handling costs are fulfillment costs, and such amounts are classified as part of cost of sales. The Company
offers credit sales arrangements to non-retail (or wholesale) customers and monitors the collectability of each credit sale routinely.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue is measured by the transaction price, which
is defined as the amount of consideration expected to be received in exchange for providing goods to customers. The transaction price
is adjusted for estimates of known or expected variable consideration, which includes refunds and returns as well as incentive offers
and promotional discounts on current orders. Estimates for sales returns are based on, among other things, an assessment of historical
trends, information from customers, and anticipated returns related to current sales activity. These estimates are established in the
period of sale and reduce revenue in the period of the sale. Variable consideration related to incentive offers and promotional programs
are recorded as a reduction to revenue based on amounts the Company expects to collect. Estimates are regularly updated, and the impact
of any adjustments are recognized in the period the adjustments are identified. In many cases, key sales terms such as pricing and quantities
ordered are established at the time an order is placed and incentives have very short-term durations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Amounts billed and due from customers are short term
in nature and are classified as receivable since payments are unconditional and only the passage of time related to credit terms is required
before payments are due. The Company does not grant payment financing terms greater than one year. Payments received in advance of revenue
recognition are recorded as deferred revenue, as noted above.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000847" name="kavl:RoyaltyRevenuePolicyTextBlock"><p id="xdx_846_ecustom--RoyaltyRevenuePolicyTextBlock_zt4YvR0MsFHg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zQ7nRBmKiBUc">Royalty Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 13, 2022, KBI entered into the PMI License
Agreement with PMPSA, effective as of May 13, 2022 (the &#8220;PMI Commencement Date&#8221;). Pursuant to the PMI License Agreement, KBI
granted PMPSA an exclusive irrevocable license to use its technology, documentation, and intellectual property to make, distribute, and
sell disposable nicotine e-cigarettes Products based on the intellectual property in certain international markets set forth in the PMI
License Agreement (the &#8220;PMI Markets&#8221;). The Company has the exclusive international distribution rights to the Products and,
in order to allow KBI to fulfill its obligations set forth in the PMI License Agreement, has contributed the international distribution
rights for the PMI Markets to KBI as set forth in a Capital Contribution Agreement, dated June 10, 2022. The sublicense granted to PMPSA
is exclusive in the PMI Markets and neither KBI nor any of its affiliates can sell, promote, use, or distribute any competing products
in the PMI Markets for the duration of the term of the PMI License Agreement and any Sell-Out Period (as defined in the PMI License Agreement).
PMSPA will be responsible for any regulatory filings necessary to sell the Products in the PMI Markets. Both KBI and PMPSA agree to work
together in the registration and maintenance of the Intellectual Property, but KBI will bear all costs and expense to implement the registration
strategy. Finally, PMPSA has agreed to potential future development services with KBI in the PMI Markets and has been granted certain
rights with respect to potential future products.</p>

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

<ix:exclude><p id="xdx_232_zyvK7cTESpJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 15 -->
    <div id="xdx_237_ziUoMoT1xuz" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div>
    <div id="xdx_23C_zmNOI5c8sUsk" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23B_zFSjNpXUEXcb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The initial term of the PMI License Agreement is five
(5) years and automatically renews for an additional five-year period unless PMPSA has failed to meet the agreed upon minimum key performance
indicators set forth in the PMI License Agreement, in which case the PMI License Agreement will automatically terminate at the end of
the initial license term.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In consideration for the grant of the licensed rights,
PMPSA agreed to pay to KBI a royalty equal to a percentage of the base price of the first sale of each unit of Product manufactured. In
addition, before the launch of the first product in a market and each anniversary of such launch, PMPSA agrees to pre-pay to KBI a guaranteed
minimum royalty based on the estimated royalties payable by PMPSA to KBI in relation to all markets in the twelve (12)-month period following
the first launch or each successive anniversary of the first launch, subject to an aggregate maximum guaranteed royalty payment for all
markets for each applicable twelve (12)-month period. PMPSA may require modification of certain products to be sold under the PMI Licensing
Agreement to be modified for a PMI Market. Pursuant to the PMI Licensing Agreement, PMPSA has absolute discretion over sales, marketing,
product branding and packaging pertaining to sales in the PMI Markets, as well as the right to select the specific PMI Markets in which
to launch commercialization and determine what product types are to be promoted in each market, subject to sales and marketing plans and
annual business plans set by PMPSA and certain expansion criteria agreed between PMPSA and KBI. Royalty revenue earned from the PMI License
Agreement is recognized in the period the sales of the Product manufactured occurs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The PMI License Agreement contains customary representations,
warranties, covenants, and indemnification provisions; however, KBI&#8217;s liability under the PMI License Agreement is capped at the
greater of: (i) Ten Million Dollars ($<span id="xdx_903_eus-gaap--OtherLiabilities_iI_c20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zFZkLo9gXWm9" title="Liabilities"><ix:nonFraction name="us-gaap:OtherLiabilities" contextRef="AsOf2024-07-31_custom_PMILicenseAgreementMember" id="Fact000851" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,000,000</ix:nonFraction></span>); or (ii) an amount equal to the total of the royalties due to KBI (but not yet paid)
plus the royalties (including the guaranteed royalty payment) paid to KBI pursuant to the PMI License Agreement during the immediately
preceding twelve (12) consecutive months, provided that such amount shall not exceed Thirty Million Dollars ($<span id="xdx_90B_eus-gaap--PaymentsForRoyalties_c20231101__20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zBlkeEXKS8v2" title="Royalty payment"><ix:nonFraction name="us-gaap:PaymentsForRoyalties" contextRef="From2023-11-012024-07-31_custom_PMILicenseAgreementMember" id="Fact000853" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,000,000</ix:nonFraction></span>).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 10, 2022, Bidi entered into a License Agreement
(the &#8220;KBI License Agreement&#8221;) with KBI, pursuant to which KBI has the exclusive irrevocable license to use Bidi&#8217;s licensed
intellectual property to the extent necessary for KBI to fulfill its obligations set forth in the PMI Licensing Agreement. Such irrevocable
license includes: (i) the right of KBI to grant sub-licenses to PMPSA under the PMI License Agreement for the express purposes set forth
in the PMI License Agreement, but for no other purpose; (ii) the right of KBI to grant to PMPSA the right to grant sub-sub-licenses in
the manner set forth in the PMI License Agreement, but for no other purpose; and (iii) certain branding rights to the extent (but only
to the extent) necessary to permit KBI to perform its obligations to PMPSA as set forth in the PMI License Agreement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 12, 2023, the Company executed and entered
into a Deed of Amendment No. 1 (the &#8220;PMI License Amendment&#8221;) with PMPSA, Bidi and KBI. Pursuant to the PMI License Amendment
(which has an effective date of June 30, 2023), the following material changes have been made to the PMI License Agreement:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Royalty Rate. <span id="xdx_904_ecustom--RoyaltyRateDiscription_c20231101__20240731_zIbkLsrVCR73" title="Description of royalty rate"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact000855" name="kavl:RoyaltyRateDiscription">The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.</ix:nonNumeric></span> For purposes of determining aggregate sales threshold, all sales undertaken since commencement of the PMI Licensing Agreement will be counted.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Elimination of Certain Potential Royalty Adjustments. Certain potential adjustments to the royalties receivable by KBI as provided for in the PMI License Agreement have been eliminated.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Guaranteed Royalty. The guaranteed royalty payment owed to KBI under the PMI License Agreement has been eliminated. Instead, royalties will be paid on a quarterly basis going-forward based on actual sales. Any unpaid guaranteed royalty has been cancelled.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<ix:exclude><p id="xdx_23A_zEfKZYXw4sZa" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 16 -->
    <div id="xdx_239_z8IIAHqzOovi" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div>
    <div id="xdx_235_z5QqNNofW27k" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23F_zZeT4q8yuncb" style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p></ix:exclude>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Insurance Tail Requirements. KBI&#8217;s requirement to keep certain tail
insurance after the expiration or termination of the PMI Licensing Agreement was reduced from 6 years to 2 years.</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Markets. The identification of the PMI Markets that PMI may enter has been expanded to cover certain additional territories.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">6.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Net Reconciliation Payment to KBI. As a result of the changes to the PMI License Agreement described in paragraphs 1 thought 3 above, the value of such changes was calculated and reconciled as of the date of commencement of the PMI Licensing Agreement through June 30, 2023. On September 8, 2023, the Company received the Net Reconciliation Payment from PMPSA of $<span id="xdx_901_eus-gaap--RoyaltyIncomeNonoperating_c20230907__20230908__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zE8Gk4hAHmGb" title="Royalty payment received"><ix:nonFraction name="us-gaap:RoyaltyIncomeNonoperating" contextRef="From2023-09-072023-09-08_custom_PMPSAMember_custom_PMILicenseAgreementMember" id="Fact000859" format="ixt:numdotdecimal" decimals="0" unitRef="USD">134,981</ix:nonFraction></span> pursuant to this provision.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The KBI License Agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. During the year ended October 31, 2023, the Company
paid license fees of approximately $150,000 to Bidi. As of July 31, 2024, the Company owes license fees of approximately $<span id="xdx_903_eus-gaap--ProceedsFromLicenseFeesReceived_c20231101__20240731_zFJpQuCKj8H1"><ix:nonFraction name="us-gaap:ProceedsFromLicenseFeesReceived" contextRef="From2023-11-01to2024-07-31" id="Fact000860" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,000</ix:nonFraction> </span>to
Bidi.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of July 31, 2024, amounts receivable from PMPSA
in connection with the PMI license agreement totaled $<span id="xdx_902_ecustom--LicenseAgreementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zvmRkOyKpq4c"><ix:nonFraction name="kavl:LicenseAgreementAmount" contextRef="AsOf2024-07-31_custom_PMPSAMember_custom_PMILicenseAgreementMember" id="Fact000861" format="ixt:numdotdecimal" decimals="0" unitRef="USD">485,000</ix:nonFraction>
</span>of which $<span id="xdx_90F_ecustom--ReimbursementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z8GuFh6MVNZf"><ix:nonFraction name="kavl:ReimbursementAmount" contextRef="AsOf2024-07-31_custom_PMPSAMember_custom_PMILicenseAgreementMember" id="Fact000862" format="ixt:numdotdecimal" decimals="0" unitRef="USD">485,000</ix:nonFraction>
</span>pertain to royalties. As of October 31, 2023, amounts receivable from PMPSA in connection with the PMI License Agreement totaled
$<span id="xdx_905_ecustom--LicenseAgreementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zZhhJqsvJxgk"><ix:nonFraction name="kavl:LicenseAgreementAmount" contextRef="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember" id="Fact000863" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,002,196</ix:nonFraction>
</span>of which $<span id="xdx_909_eus-gaap--AdvanceRoyalties_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zd9tto7eD2Eh"><ix:nonFraction name="us-gaap:AdvanceRoyalties" contextRef="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember" id="Fact000864" format="ixt:numdotdecimal" decimals="0" unitRef="USD">289,672</ix:nonFraction></span>&#160;and
$<span id="xdx_90D_ecustom--ReimbursementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z1zJm7bl6LM3"><ix:nonFraction name="kavl:ReimbursementAmount" contextRef="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember" id="Fact000865" format="ixt:numdotdecimal" decimals="0" unitRef="USD">712,524</ix:nonFraction></span>&#160;pertain
to royalties and reimbursement of certain non-recurring engineering costs, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000867" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_z0G74zTaBRD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zmsV5YcJE09l">Net Loss Per Share</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic net loss per share is computed by dividing net
loss available to common stockholders by the weighted average number of common shares outstanding during the period, without consideration
of potential common stock equivalents.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Diluted net loss per share is calculated by dividing
net loss&#160;available to common stockholders&#160;by the weighted average number of common stock outstanding plus common share equivalents
from conversion of dilutive stock options and warrants using the treasury method and preferred stock using the if-converted method, except
when antidilutive. In the event of a net loss, the effects of all potentially dilutive shares are excluded from the diluted net loss per
share calculation as their inclusion would be antidilutive.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000869" name="kavl:ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock"><p id="xdx_842_ecustom--ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_zRrxRdX3Uini" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_zqZ5wxN78FT8">Concentration of Revenues and Accounts Receivable</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2024, (i) 24%
or $<span id="xdx_906_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731_zwkbH2JN1tec"><ix:nonFraction name="us-gaap:RevenueNotFromContractWithCustomerOther" contextRef="From2023-11-01to2024-07-31" id="Fact000870" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,228,535</ix:nonFraction></span> of the
revenue from the sale of Products, solely consisting of the BIDI<sup>&#174; </sup>Stick, was generated from QuikTrip Corporation, (ii)
19% or $<span id="xdx_90F_ecustom--RevenueFromSale_pp0p0_c20231101__20240731_zIXWX8k27hV3"><ix:nonFraction name="kavl:RevenueFromSale" contextRef="From2023-11-01to2024-07-31" id="Fact000871" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">990,589</ix:nonFraction></span> of the revenue from the sale
of the Products was generated from GPM Investments, LLC, and (iii) 11% or $<span id="xdx_904_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zoEwzAleWVW4"><ix:nonFraction name="us-gaap:RevenueNotFromContractWithCustomerOther" contextRef="From2023-11-012024-07-31_custom_FAVSBusinessLLCMember" id="Fact000872" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">575,183</ix:nonFraction>
</span>of the revenue from the sale of the Products was generated from FAVS Business, LLC. On May 2, 2024<span style="font-family: Times New Roman, Times, Serif"></span>,
QuikTrip Corporation terminated its consignment arrangement with the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2023, (i) 17%
or $<span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731_z22geXD5EIol"><ix:nonFraction name="us-gaap:RevenueNotFromContractWithCustomerOther" contextRef="From2022-11-012023-07-31" id="Fact000873" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,453,780</ix:nonFraction>
</span>of the revenue from the sale of Products, solely consisting of the BIDI&#174; Stick, was generated from GPM Investments, LLC,
(ii) 15% or $<span id="xdx_902_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CStoreMasterMember_zVPwJKasglRj"><ix:nonFraction name="us-gaap:RevenueNotFromContractWithCustomerOther" contextRef="From2022-11-012023-07-31_custom_CStoreMasterMember" id="Fact000874" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,270,841</ix:nonFraction>
</span>of the revenue from the sale of the Products was generated from C Store Master, (iii) approximately 14% or $<span id="xdx_903_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zRYfsIdF1Rug"><ix:nonFraction name="us-gaap:RevenueNotFromContractWithCustomerOther" contextRef="From2022-11-012023-07-31_custom_FAVSBusinessLLCMember" id="Fact000875" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,169,310</ix:nonFraction>
</span>of the revenue from the sale of Products, solely consisting of the BIDI Stick, was generated from FAVS Business, LLC, and (iv)
approximately 12% or $<span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QuikTripMember_zIX9Qyx38Rwh"><ix:nonFraction name="us-gaap:RevenueNotFromContractWithCustomerOther" contextRef="From2022-11-012023-07-31_custom_QuikTripMember" id="Fact000876" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,055,965</ix:nonFraction>
</span>of the revenue from the sales of Products was generated from QuikTrip Corporation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">EbyBrown, with an outstanding balance of $<span id="xdx_90A_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember_zIlTxuDNmld"><ix:nonFraction name="kavl:OutstandingBalance" contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember" id="Fact000877" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,162</ix:nonFraction></span>,
QuikTrip Corporation, with an outstanding balance of $<span id="xdx_90B_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zH9PiOtdboke"><ix:nonFraction name="kavl:OutstandingBalance" contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember" id="Fact000878" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,114</ix:nonFraction>
</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span>and Coremark, with an outstanding balance of
$<span id="xdx_902_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember_zoIoYIbwNUX2"><ix:nonFraction name="kavl:OutstandingBalance" contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember" id="Fact000879" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,758</ix:nonFraction>
</span>accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zT5lTU3P9Prg"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000880" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">46</ix:nonFraction></span>%,
<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTNvK77DF4T8"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000881" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">30</ix:nonFraction></span>%,
and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMnPILmaage"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000882" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">15</ix:nonFraction></span>%
of the total accounts receivable from customers, respectively, as of July 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">FAVS Business LLC with an outstanding balance of
$<span id="xdx_903_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember_zdAVOE5hdZGa"><ix:nonFraction name="kavl:OutstandingBalance" contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember" id="Fact000883" format="ixt:numdotdecimal" decimals="0" unitRef="USD">302,400</ix:nonFraction></span>,
C Store Master with an outstanding balance of $<span id="xdx_904_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember_zlmqvf6mR3G9"><ix:nonFraction name="kavl:OutstandingBalance" contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember" id="Fact000884" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,590</ix:nonFraction></span>,
and QuikTrip Corporation with an outstanding balance of $<span id="xdx_907_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zasRm33NJfh1"><ix:nonFraction name="kavl:OutstandingBalance" contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember" id="Fact000885" format="ixt:numdotdecimal" decimals="0" unitRef="USD">164,987</ix:nonFraction>
</span>accounted for approximately <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlwAcOzT9vG5"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000886" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>%,
<span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zG1pAWO2tdXk"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000887" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">35</ix:nonFraction></span>%,
and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztjBjd7IqqAd"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember_us-gaap_CustomerConcentrationRiskMember" id="Fact000888" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">19</ix:nonFraction></span>%
of the total accounts receivable from customers, respectively, as of October 31, 2023.</p>

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

<ix:exclude><p id="xdx_23F_zJDBwfH6Q99h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 17 -->
    <div id="xdx_233_zhGDwCXt0es6" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div>
    <div id="xdx_238_z3la4CZhoBI1" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23B_zSWqP9uhMtdf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000892" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy"><p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z1h6AcldICE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_86D_zYwXzYs3wOZg">Share-Based Compensation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company measures the cost of services received
in exchange for an award of equity instruments (share-based payments, referred to herein as &#8220;SBP&#8221;) based on the grant-date
fair value of the award. That cost is recognized over the period during which a recipient is required to provide service in exchange for
the SBP award&#8212;the requisite service period (vesting period). For SBP awards subject to performance conditions, compensation is not
recognized until the performance condition is probable of occurrence. The grant-date fair value of share options is estimated using the
Black-Scholes-Merton option-pricing model.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each option granted during the fiscal
nine&#160;month period ended July 31, 2024, and July 31, 2023, was estimated on the date of grant using the Black-Scholes-Merton option-pricing
model with the weighted average assumptions in the following table<span style="font-family: Times New Roman, Times, Serif"></span>:</p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000894" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_zFdVdn6ERTVa" style="display: none">Schedule of weighted average assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Expected dividend yield</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2023-11-01to2024-07-31" id="Fact000896" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></span></td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2022-11-012023-07-31" id="Fact000898" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0</ix:nonFraction></span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected option term (years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)"><ix:nonNumeric contextRef="From2023-11-012024-07-31_srt_MinimumMember" format="ixt-sec:duryear" id="Fact000900" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">5.5</ix:nonNumeric></span> - <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)"><ix:nonNumeric contextRef="From2023-11-012024-07-31_srt_MaximumMember" format="ixt-sec:duryear" id="Fact000902" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">7</ix:nonNumeric></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)"><ix:nonNumeric contextRef="From2022-11-012023-07-31" format="ixt-sec:duryear" id="Fact000904" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">5.0</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-11-012024-07-31_srt_MinimumMember" id="Fact000906" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">214.72</ix:nonFraction></span> - <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2023-11-012024-07-31_srt_MaximumMember" id="Fact000908" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">225.52</ix:nonFraction></span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt; background-color: #CCEEFF"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2022-11-012023-07-31_srt_MinimumMember" id="Fact000910" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">243.20</ix:nonFraction></span> - <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2022-11-012023-07-31_srt_MaximumMember" id="Fact000912" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">247.90</ix:nonFraction></span> </span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-11-012024-07-31_srt_MinimumMember" id="Fact000914" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.78</ix:nonFraction></span> - <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2023-11-012024-07-31_srt_MaximumMember" id="Fact000916" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.63</ix:nonFraction></span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2022-11-012023-07-31_srt_MinimumMember" id="Fact000918" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.81</ix:nonFraction></span> - <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2022-11-012023-07-31_srt_MaximumMember" id="Fact000920" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.18</ix:nonFraction></span></span></td><td style="text-align: left">%</td></tr>
  </table></ix:nonNumeric>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The expected term of options granted represents the
period of time that options granted are expected to be outstanding. The expected volatility was based on the volatility in the trading
of the Company&#8217;s common stock. The risk-free interest rate used is based on the published U.S. Department of Treasury interest rates
in effect at the time of stock option grant for zero coupon U.S. Treasury notes with maturities approximating each grant&#8217;s expected
term. Forfeitures and cancellations are recorded as they occur.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000922" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zsCY6AzLQ0y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zafdyiwUjYRi">Fair Value of Financial Instruments</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s balance sheet includes certain
financial instruments. The carrying amounts of current assets and current liabilities approximate their fair value because of the relatively
short period of time between the origination of these instruments and their expected realization.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC 820,&#160;<i>Fair Value Measurements and Disclosures</i>
(&#8220;ASC 820&#8221;), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability
(an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1)&#160;market participant assumptions
developed based on market data obtained from independent sources (observable inputs) and (2)&#160;an entity&#8217;s own assumptions about
market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair
value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical
assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy
are described below:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 2 &#8211; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 3 - Inputs that are both significant to the fair value measurement and unobservable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value estimates discussed herein are based upon
certain market assumptions and pertinent information available to management as of July 31, 2024 and October 31, 2023. The respective
carrying value of certain on-balance-sheet financial instruments approximated their fair values due to the short-term nature of these
instruments. These financial instruments include cash, accounts receivable, accounts payable, accrued expenses, and loans payable. <span style="font-family: Times New Roman, Times, Serif">&#160;</span>As
of July 31, 2024 and October 31, 2023,&#160;the Company did not have any financial assets or liabilities measured and recorded at fair
value on a recurring basis.</p>

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

<ix:exclude><p id="xdx_237_zmBl7hhlmRrk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 18 -->
    <div id="xdx_236_zty4eCSBtyV" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div>
    <div id="xdx_23B_zThPQwed4pp9" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23D_zjV6zL6sJ0vd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000926" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKp8s4CfbO3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zCKRlWJ0hjB3">Recent Accounting Pronouncements - Adopted</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-13,&#160;Financial Instruments &#8212; Credit
Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#160;which requires measurement and recognition of expected
credit losses for financial assets held. The ASU became effective for the Company on November 1, 2023, and determined that the update
applied to accounts receivable. The adoption of this new guidance did not have a material effect on the Company&#8217;s consolidated financial
statements and did not significantly impact the Company&#8217;s accounting policies or estimation methods related to the allowance for
doubtful accounts.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000928" name="kavl:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock"><p id="xdx_849_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zI0IbgCXtS8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zmJQNQEUO24h">Recent Accounting Pronouncements - Not Yet Adopted</span>
</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2023, the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, Income Taxes (Topic 740) - Improvements
to Income Tax Disclosures (&#8220;ASU 2023-09&#8221;). ASU 2023-09 requires additional disclosures reconciling the rates of different
categories of income tax (i.e. federal, state, foreign, etc.) and a disaggregation of taxes paid and refunded. ASU 2023-09 is effective
for fiscal years beginning after December 15, 2024, and for interim periods in fiscal years beginning after December 15, 2025, although
early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its income tax disclosures.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the FASB issued ASU 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#8221;
which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
expenses. The purpose of the amendment is to enable investors to better understand an entity&#8217;s overall performance and assess potential
future cash flows. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years
beginning after December 15, 2024, with early adoption permitted. The guidance is to be applied retrospectively to all prior periods
presented in the financial statements. The Company is continuing to evaluate the impact of adopting this new guidance but does not expect
it to have a material impact on the Company&#8217;s financial statements.</span></p>

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

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000930" name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock"><p id="xdx_809_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_z1xrkTpqhUJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 3 &#8211; <span id="xdx_828_zAlZDLJCPDn9">Going Concern</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying unaudited interim consolidated financial
statements of the Company are prepared in accordance with U.S. GAAP applicable to a going concern, which contemplates realization of assets
and the satisfaction of liabilities in the normal course of business within one year after the date the unaudited interim consolidated
financial statements are issued. In accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;), Accounting Standards Update
(&#8220;ASU&#8221;) No. 2014-15, <i>Presentation of Financial Statements &#8211; Going Concern </i>(Subtopic 205-40), the Company&#8217;s
management evaluates whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company&#8217;s
ability to continue as a going concern within one year after the date that the accompanying unaudited interim consolidated financial statements
are issued.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company will need significant additional funds
to satisfy its outstanding payables, fund its working capital, and fully implement its business plan as the Company seeks to grow its
revenues. In addition, the Company&#8217;s ability to continue as a going concern is adversely affected by the uncertainty surrounding
Bidi&#8217;s PMTA process with FDA and outcome of Bidi&#8217;s petition with the 11<sup>th</sup> Circuit Court of Appeals regarding the
FDA&#8217;s January 2024 MDO relating to Classic Bidi&#174; Stick, as well as the Company&#8217;s significant recurring losses and present
need for additional funding. All of these factors raise substantial doubt regarding the Company&#8217;s ability to continue as a going
concern.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management plans to continue similar operations with
increased marketing and enhanced efforts to increase sales, which the Company believes will result in increased revenue and ultimately
net income.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">However, there is no assurance that the Company&#8217;s
plans will be able to generate expected or greater amounts of revenues or ever achieve profitability due to the factors listed above as
well as the regulation and public perception of ENDS products and the various other risks faced by the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements
do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts
and classification of liabilities that may result from the outcome of these or other risks or uncertainties.</p>

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

<ix:exclude><p id="xdx_230_zeaQZFfWVuF1" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 19 -->
    <div id="xdx_23C_z7fK6pFCgQsi" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_zrPc5IAHN7Hi" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23F_zW16aat1UbR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000934" name="us-gaap:IntangibleAssetsDisclosureTextBlock"><p id="xdx_80B_eus-gaap--IntangibleAssetsDisclosureTextBlock_zw7uIrHECe2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 4 &#8211; <span id="xdx_828_zDvCXj8E1lh">Intangible Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">The Company&#8217;s intangible
assets include patents and technology that were acquired as part of the Asset Purchase Agreement with GoFire, Inc. entered on May 30,
2023. The cost and accumulated amortization of the intangible assets amounted to $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240731_zDf68oZvjPj2"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2024-07-31" id="Fact000935" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,795,975</ix:nonFraction></span>&#160;and
$<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240731_zIMnCUVIYmle"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2024-07-31" id="Fact000936" format="ixt:numdotdecimal" decimals="0" unitRef="USD">917,464</ix:nonFraction></span>&#160;as of
July 31, 2024, respectively and $<span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20231031_zX7YSurUADM"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="AsOf2023-10-31" id="Fact000937" format="ixt:numdotdecimal" decimals="0" unitRef="USD">11,795,975</ix:nonFraction></span>&#160;and
$<span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20231031_zB3ucJyo3Jt3"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="AsOf2023-10-31" id="Fact000938" format="ixt:numdotdecimal" decimals="0" unitRef="USD">327,666</ix:nonFraction></span>&#160;as of
October 31, 2023, respectively. Amortizable patents and technology have a useful life of&#160;15.0&#160;years with a weighted average
remaining useful life of <span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_dtY_c20231101__20240731_zCsNOGKz1t5k"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:duryear" id="Fact000939" name="us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension">13.8</ix:nonNumeric></span>&#160;years
and <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_dtY_c20221101__20231031_zjmsZ2gVHKDl"><ix:nonNumeric contextRef="From2022-11-012023-10-31" format="ixt-sec:duryear" id="Fact000940" name="us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension">14.6</ix:nonNumeric>
</span>years as of July 31, 2024, and October 31, 2023; respectively.</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">The Company recognized amortization
expense of $<span><span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20231101__20240731_zABCzQqCvC3c" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2023-11-01to2024-07-31" id="Fact000942" format="ixt:numdotdecimal" decimals="0" unitRef="USD">589,798</ix:nonFraction></span></span> and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20221101__20230731_zo63cjlpj3Di" title="Amortization expense"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="From2022-11-012023-07-31" id="Fact000944" format="ixt:numdotdecimal" decimals="0" unitRef="USD">131,066</ix:nonFraction></span><span style="font-family: Times New Roman, Times, Serif">&#160;</span>
for the nine months ended July 31, 2024, and 2023, respectively.&#160;Amortization expense is included under general and administrative
expenses in the unaudited interim consolidated statement of operations.</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">Future amortization expense of intangible assets is
as follows:</p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000946" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zwHcISMqrzWd" summary="xdx: Disclosure - Intangible Assets (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BA_zdbB7AMNX6S7" style="display: none">Schedule of future amortization expense of intangible assets</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20240731_zuTzVR2m8xD7" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_zjJg23deVBw" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 68%; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Remaining period in 2024 (three months)</span></td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" contextRef="AsOf2024-07-31" id="Fact000948" format="ixt:numdotdecimal" decimals="0" unitRef="USD">196,600</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_iI_zsEIp9e7X4V1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2025</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" contextRef="AsOf2024-07-31" id="Fact000950" format="ixt:numdotdecimal" decimals="0" unitRef="USD">786,398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_iI_z461YYtQYA69" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2026</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" contextRef="AsOf2024-07-31" id="Fact000952" format="ixt:numdotdecimal" decimals="0" unitRef="USD">786,398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_iI_zKKi6ERAflr1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2027</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" contextRef="AsOf2024-07-31" id="Fact000954" format="ixt:numdotdecimal" decimals="0" unitRef="USD">786,398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_iI_z5g2jLrFqZk3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2028</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" contextRef="AsOf2024-07-31" id="Fact000956" format="ixt:numdotdecimal" decimals="0" unitRef="USD">786,398</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_iI_zJSaq12KDljk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="kavl:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" contextRef="AsOf2024-07-31" id="Fact000958" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,536,319</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zwjNH1RvlPOa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="AsOf2024-07-31" id="Fact000960" format="ixt:numdotdecimal" decimals="0" unitRef="USD">10,878,511</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000962" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_z8AMpZN1k3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 5 &#8211; <span id="xdx_828_zGHgWc4PM6b5">Loans Payable</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 10, 2024, the Company obtained two insurance
loans. The first loan is a nine-month loan from First Insurance Bank to finance the annual D&amp;O insurance, with the principal amount
of $<span id="xdx_909_eus-gaap--DebtInstrumentFaceAmount_iI_c20240510__us-gaap--LongtermDebtTypeAxis__custom--FirstLoanInsuranceBankMember_zibRV5ujtZ74" title="Promissory note principal amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2024-05-10_custom_FirstLoanInsuranceBankMember" id="Fact000964" format="ixt:numdotdecimal" decimals="0" unitRef="USD">381,077</ix:nonFraction></span> and subject to an effective interest rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20240510__us-gaap--LongtermDebtTypeAxis__custom--FirstLoanInsuranceBankMember_zWgY2nENClB" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="AsOf2024-05-10_custom_FirstLoanInsuranceBankMember" id="Fact000966" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">7.45</ix:nonFraction></span>%. The second loan is a nine-month loan from First Insurance Bank to finance
the annual D&amp;O insurance, with the principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20240510__us-gaap--LongtermDebtTypeAxis__custom--SecondLoanInsuranceBankMember_zaS9tUgkqfi7" title="Promissory note principal amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2024-05-10_custom_SecondLoanInsuranceBankMember" id="Fact000968" format="ixt:numdotdecimal" decimals="0" unitRef="USD">94,404</ix:nonFraction></span> and subject to an effective interest rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20240510__us-gaap--LongtermDebtTypeAxis__custom--SecondLoanInsuranceBankMember_z5HiKZuLfBk9" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="AsOf2024-05-10_custom_SecondLoanInsuranceBankMember" id="Fact000970" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">11.15</ix:nonFraction></span>%. As of July 31,
2024, the outstanding balance of the Insurance loans amounted to $<span id="xdx_907_eus-gaap--LoansPayableCurrent_iI_c20240731_z9Mzmn0pKXOa" title="Outstanding balance of insurance loans"><ix:nonFraction name="us-gaap:LoansPayableCurrent" contextRef="AsOf2024-07-31" id="Fact000972" format="ixt:numdotdecimal" decimals="0" unitRef="USD">371,566</ix:nonFraction></span>.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 20, 2023, the Company obtained a nine-month
loan from Westfield Bank to finance the annual D&amp;O insurance. The principal amount was $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20230520__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zw7E1VyCG0I9" title="Promissory note principal amount"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-05-20_custom_WestfieldBankMember" id="Fact000974" format="ixt:numdotdecimal" decimals="0" unitRef="USD">342,001</ix:nonFraction></span> and subject to an effective interest
rate of <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20230520__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zw9qVjXeYh55" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" contextRef="AsOf2023-05-20_custom_WestfieldBankMember" id="Fact000976" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">7.79</ix:nonFraction></span>%. As of July 31, 2024, and October 31, 2023, the remaining balance was zero <span style="font-family: Times New Roman, Times, Serif">&#160;<span id="xdx_90E_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20240731__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zZ1FWQot0Ahc" title="Loan, reamaining balance" style="display: none"><ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="AsOf2024-07-31_custom_WestfieldBankMember" id="Fact000978" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span>&#160;</span>and
$<span id="xdx_907_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20231031__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zguu0Ms6UG5e" title="Loan, remaining balance"><ix:nonFraction name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="AsOf2023-10-31_custom_WestfieldBankMember" id="Fact000980" format="ixt:numdotdecimal" decimals="0" unitRef="USD">152,000</ix:nonFraction></span>, respectively.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 9, 2023, the Company entered into two loan
agreements which are collateralized by all assets of the Company until the loans are repaid in full. As illustrated in the following table,
under the terms of these agreements, the Company received the disclosed Purchase Price and agreed to repay the disclosed Purchase Amount,
which is collected by the lenders at the disclosed weekly payment rate. The Company&#8217;s former Chief Executive Officer, Eric Mosser
personally guarantees the performance of these loans. These loans were fully paid on December 4, 2023, upon their maturity.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 29, 2023, the Company entered into two
loan agreements which are collateralized by all assets of the Company until the loans are repaid in full. As illustrated in the following
table, under the terms of these agreements, the Company received the disclosed Purchase Price and agreed to repay the disclosed Purchase
Amount, which is collected by the lenders at the disclosed weekly payment rate. The Company&#8217;s former Chief Executive Officer, Eric
Mosser personally guarantees the performance of these loans. These loans were fully paid on June 13, 2024, upon their maturity.</p>

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

<ix:exclude><p id="xdx_231_zHb0Rs7R28Y5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 20 -->
    <div id="xdx_23B_zkDpAscA6Qol" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div>
    <div id="xdx_237_z8CBd650ygy6" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows the loan agreements as of July 31, 2024:</span></p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact000984" name="us-gaap:ScheduleOfDebtTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfDebtTableTextBlock_zW4hOYqC5jrj" summary="xdx: Disclosure - Loans Payable (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"><span id="xdx_8B6_zGDWxBW4rX4g" style="display: none">Schedule of loan agreements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inception
    Date</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase
    Price</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchased
    Amount</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    Balance</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
    frequency</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
    Rate</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    Finance Fees</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 30%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zL2mP66EL38d" title="Purchase Price" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" contextRef="AsOf2024-07-31_custom_November292023Member" id="Fact000986" format="ixt:numdotdecimal" decimals="0" unitRef="USD">600,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zn4hOPTm7EQ7" title="Purchased Amount" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="AsOf2024-07-31_custom_November292023Member" id="Fact000988" format="ixt:numdotdecimal" decimals="0" unitRef="USD">864,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weekly</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_986_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zOOIt0G5FEXe" title="Payment Rate" style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="AsOf2024-07-31_custom_November292023Member" id="Fact000990" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,857</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zZhr37U4UnY8" title="Purchase Price" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" contextRef="AsOf2024-07-31_custom_November292023OneMember" id="Fact000992" format="ixt:numdotdecimal" decimals="0" unitRef="USD">600,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zrZxisZZKD27" title="Purchased Amount" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="AsOf2024-07-31_custom_November292023OneMember" id="Fact000994" format="ixt:numdotdecimal" decimals="0" unitRef="USD">864,000</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weekly</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zDQswvgmorW" title="Payment Rate" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="AsOf2024-07-31_custom_November292023OneMember" id="Fact000996" format="ixt:numdotdecimal" decimals="0" unitRef="USD">30,857</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731_zzqeABFcCWhj" title="Purchase Price" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" contextRef="AsOf2024-07-31" id="Fact000998" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,200,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731_zEUY8NyUdf3" title="Purchased Amount" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="AsOf2024-07-31" id="Fact001000" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,728,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table shows the loan agreements as of October 31, 2023:</p>

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

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

<table cellpadding="0" cellspacing="0" summary="xdx: Disclosure - Loans Payable (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center">Inception Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Purchase Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Purchased Amount</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Balance</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Payment frequency</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Payment Rate</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Deferred Finance Fees</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 13%; text-indent: -10pt">May 9, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_zlvq0BePiCUf" title="Purchase Price" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" contextRef="AsOf2023-10-31_custom_May92023Member" id="Fact001002" format="ixt:numdotdecimal" decimals="0" unitRef="USD">400,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z2cGhEurPsQc" title="Purchased Amount" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="AsOf2023-10-31_custom_May92023Member" id="Fact001004" format="ixt:numdotdecimal" decimals="0" unitRef="USD">580,000</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z1VpzaEa0wXl" title="Outstanding Balance" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-10-31_custom_May92023Member" id="Fact001006" format="ixt:numdotdecimal" decimals="0" unitRef="USD">53,709</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: center; padding-left: 0.75pt">Weekly</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z0aZxvUE5Frd" title="Payment Rate" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="AsOf2023-10-31_custom_May92023Member" id="Fact001008" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,714</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z5F4wYYApZB8" title="Deferred Finance Fees" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:DeferredFinanceCostsGross" contextRef="AsOf2023-10-31_custom_May92023Member" id="Fact001010" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,434</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">May 9, 2023</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_z1IfwNc1ZUz" title="Purchase Price" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" contextRef="AsOf2023-10-31_custom_May92023OneMember" id="Fact001012" format="ixt:numdotdecimal" decimals="0" unitRef="USD">400,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zh0gxNOh2SX1" title="Purchased Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="AsOf2023-10-31_custom_May92023OneMember" id="Fact001014" format="ixt:numdotdecimal" decimals="0" unitRef="USD">580,000</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zLyMS2Gx5fH5" title="Outstanding Balance" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-10-31_custom_May92023OneMember" id="Fact001016" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,467</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 0.75pt">Weekly</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zmS5zF2JPvBc" title="Payment Rate" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentAnnualPrincipalPayment" contextRef="AsOf2023-10-31_custom_May92023OneMember" id="Fact001018" format="ixt:numdotdecimal" decimals="0" unitRef="USD">20,714</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zZB7Lv6HKvpj" title="Deferred Finance Fees" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredFinanceCostsGross" contextRef="AsOf2023-10-31_custom_May92023OneMember" id="Fact001020" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,247</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031_zoOnKO3E5ubc" title="Purchase Price" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFeeAmount" contextRef="AsOf2023-10-31" id="Fact001022" format="ixt:numdotdecimal" decimals="0" unitRef="USD">800,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031_zcYVKcwKYzjc" title="Purchased Amount" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="AsOf2023-10-31" id="Fact001024" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,160,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031_zzwo0noCvkr9" title="Outstanding Balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="AsOf2023-10-31" id="Fact001026" format="ixt:numdotdecimal" decimals="0" unitRef="USD">134,176</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DeferredFinanceCostsGross_iI_c20231031_zQP9ekmmDMok" title="Deferred Finance Fees" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DeferredFinanceCostsGross" contextRef="AsOf2023-10-31" id="Fact001028" format="ixt:numdotdecimal" decimals="0" unitRef="USD">8,681</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has accounted for these agreements as
loans under ASC 860 because while the Company provided rights to current and future receipts, the Company still had control over the receipts.
The difference between the Purchase Amount and the Purchase Price is imputed interest that is recorded as interest expense when paid.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 9, 2023, the Company entered into a
Securities Purchase Agreement (the &#8220;SPA&#8221;) with AJB Capital Investments, LLC (&#8220;AJB&#8221;), pursuant to which the
Company sold a Promissory Note in the principal amount of $650,000 (the &#8220;Note&#8221;) to AJB in a private transaction for a
purchase price of $585,000 (giving effect to original issue discount of $65,000). The Note matured on February 8, 2024 (the
&#8220;Maturity Date&#8221;) and bore interest at the rate of 10% per annum. Interest was payable on a monthly basis beginning on
the date that was one month following the date of issuance of the Note. Provided no event of default (as defined in the Note) was in
effect as of the Maturity Date, the Company may elect to extend the Maturity Date for a period of six (6) months. Pursuant to the
terms of the SPA, the Company paid a commitment fee to AJB in the form of <span id="xdx_90B_ecustom--CommitmentFeeShares_c20231101__20240731_zxVSBDCE6pOe" title="Commitment fee shares"><ix:nonFraction name="kavl:CommitmentFeeShares" contextRef="From2023-11-01to2024-07-31" id="Fact001030" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">19,048</ix:nonFraction></span>
shares of Common Stock (the &#8220;Commitment Fee Shares&#8221;) with a relative fair value of $130,478 which was recognized as
discount to the note. The debt discount and issuance costs were amortized over the term of the note. Amortization expense amounted
to $<span id="xdx_902_eus-gaap--AdjustmentForAmortization_c20231101__20240731_zNCfGweDlc2l" title="Amortization expense"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2023-11-01to2024-07-31" id="Fact001032" format="ixt:numdotdecimal" decimals="0" unitRef="USD">38,273</ix:nonFraction></span>
and zero <span id="xdx_90D_eus-gaap--AdjustmentForAmortization_c20221101__20230731_zFH8YIYQBUM9" title="Amortization expense" style="display: none"><ix:nonFraction name="us-gaap:AdjustmentForAmortization" contextRef="From2022-11-012023-07-31" id="Fact001034" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> for the nine months ended July 31, 2024,&#160;and 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the SPA, the Company has the right to repurchase
half of the Commitment Fee Shares if the Note is repaid in full prior to maturity. On December 1, 2023, the Company fully paid the loan
balance in advance of the maturity date. In connection with the repayment of the Note, the Company agreed that AJB would be permitted
to retain all of the Commitment Fee Shares. The Company recognized zero <span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20240501__20240731_zw70GzJsctK" title="Loss on extinguishment of debt"><b style="display: none"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2024-05-012024-07-31" id="Fact001036" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction>
</b></span>and $<span id="xdx_904_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20231101__20240731_z4XyoyvQSEc3" title="Loss on extinguishment of debt"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2023-11-01to2024-07-31" id="Fact001038" format="ixt:numdotdecimal" decimals="0" unitRef="USD">98,432</ix:nonFraction> </span>as loss
on extinguishment of debt for the three and nine months ended July 31, 2024. As of July 31, 2024, and October 31, 2023, the carrying
value of the loan and unamortized debt discount and issuance costs were zero <b><span id="xdx_904_ecustom--CarryingValueOfLoan_iI_c20240731_zMbYV2J40iW9" title="Carrying value of the loan" style="display: none"><ix:nonFraction name="kavl:CarryingValueOfLoan" contextRef="AsOf2024-07-31" id="Fact001040" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span></b> and zero <b><span id="xdx_902_ecustom--CarryingValueOfLoan_iI_c20231031_zTAkO3OcwNW8" title="Carrying value of the loan" style="display: none"><ix:nonFraction name="kavl:CarryingValueOfLoan" contextRef="AsOf2023-10-31" id="Fact001042" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span></b> and $<span id="xdx_904_ecustom--UnamortizedDebtDiscountAndIssuanceCosts_iI_c20240731_zo740gWYcTu1" title="Unamortized debt discount and issuance costs"><ix:nonFraction name="kavl:UnamortizedDebtDiscountAndIssuanceCosts" contextRef="AsOf2024-07-31" id="Fact001044" format="ixt:numdotdecimal" decimals="0" unitRef="USD">513,295</ix:nonFraction>
</span>and $<span id="xdx_909_ecustom--UnamortizedDebtDiscountAndIssuanceCosts_iI_c20231031_zg5zF3wR4cBh" title="Unamortized debt discount and issuance costs"><ix:nonFraction name="kavl:UnamortizedDebtDiscountAndIssuanceCosts" contextRef="AsOf2023-10-31" id="Fact001046" format="ixt:numdotdecimal" decimals="0" unitRef="USD">136,705</ix:nonFraction></span>, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001048" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_80A_eus-gaap--LesseeOperatingLeasesTextBlock_zeNivixIqTIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 6 &#8211; <span id="xdx_82A_zd6GL1WOU6Uh">Leases</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="color: #3C4043">T</span>he Company does
not have financing leases and has&#160;only one operating lease for office space and inventory storage space with Just Pick, LLC (&#8220;Just
Pick&#8221;), a related party owned and controlled by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company
(see Note 8). Certain of the Company&#8217;s leases, have and may in the future, include renewal options, which have been and might be
in the future, included in the calculation of the lease liabilities and right of use assets when the Company is reasonably certain to
exercise the option.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash flow information related to leases was as follows:</p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001050" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zPXJ9rvH673g" summary="xdx: Disclosure - Leases (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BD_zaP5CR2bwGqf" style="display: none">Schedule of cash flow information related to leases</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_496_20231101__20240731_z9pjE3isNw4l" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_494_20221101__20230731_zv57qpvQhc7b" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2024</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2023</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Other Lease Information</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_iB_z8UHmo5brAn1" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Cash paid for amounts included in the measurement of lease liabilities:</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--ProceedsFromLeasePayments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Operating cash flows from operating leases</td>
<td style="width: 8%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td style="width: 12%; text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromLeasePayments" contextRef="From2023-11-01to2024-07-31" id="Fact001055" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">148,012</ix:nonFraction></td>
<td style="width: 1%; text-align: left">)</td>
<td style="width: 8%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td style="width: 12%; text-align: right">(<ix:nonFraction name="us-gaap:ProceedsFromLeasePayments" contextRef="From2022-11-012023-07-31" id="Fact001056" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">142,202</ix:nonFraction></td>
<td style="width: 1%; text-align: left">)</td></tr>
</table></ix:nonNumeric>


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

<ix:exclude><p id="xdx_235_zGflpNyhuytc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 21 -->
    <div id="xdx_23B_zRDqMVkCR16c" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div>
    <div id="xdx_230_z9HEX3ESsDXc" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_237_ziSGX4nNRa96" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table provides the maturities of lease
liabilities on&#160;July 31, 2024:</p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001060" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_885_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zz13dnsJ0iWb" summary="xdx: Disclosure - Leases (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span id="xdx_8B6_z3E6egLxY5w8" style="display: none">Schedule of maturities of lease
liabilities</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_495_20240731_zvIfPysIxcFa" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Leases</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td>&#160;</td>
<td colspan="3" style="text-align: center">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zNrYgxfJKHUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-indent: -10pt">Remaining period in 2024 (three months)</td>
<td style="width: 10%">&#160;</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 18%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="AsOf2024-07-31" id="Fact001062" format="ixt:numdotdecimal" decimals="0" unitRef="USD">58,662</ix:nonFraction></td>
<td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zIJGMyjheXlh" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2025</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" contextRef="AsOf2024-07-31" id="Fact001064" format="ixt:numdotdecimal" decimals="0" unitRef="USD">238,800</ix:nonFraction></td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_zGM89IZiqQRh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2026</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" contextRef="AsOf2024-07-31" id="Fact001066" format="ixt:numdotdecimal" decimals="0" unitRef="USD">253,614</ix:nonFraction></td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_zeSyZteU8xO9" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2027</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" contextRef="AsOf2024-07-31" id="Fact001068" format="ixt:numdotdecimal" decimals="0" unitRef="USD">274,946</ix:nonFraction></td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_zqiCVoI6mHa6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2028</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" contextRef="AsOf2024-07-31" id="Fact001070" format="ixt:numdotdecimal" decimals="0" unitRef="USD">175,989</ix:nonFraction></td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zZStde9xeqS1" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Total future undiscounted lease payments</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td>
<td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2024-07-31" id="Fact001072" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,002,011</ix:nonFraction></td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr id="xdx_405_ecustom--LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_iI_zVH90IxO4Vn3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Less: Interest</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2024-07-31" id="Fact001074" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">87,250</ix:nonFraction></td>
<td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zTJi6CKwQBvg" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Present value of lease liabilities</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2024-07-31" id="Fact001076" format="ixt:numdotdecimal" decimals="0" unitRef="USD">914,761</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table></ix:nonNumeric>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At July 31, 2024, the Company had no additional leases
which had not yet commenced.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001078" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zaGQJ4avgkOh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 7 &#8211; <span id="xdx_829_zPCHt2ogUCDg">Stockholders&#8217; Equity</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Series B Convertible Preferred Stock</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 30, 2023, the Company issued <span id="xdx_908_eus-gaap--PreferredStockSharesIssued_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zUiCssiHDa62" title="Preferred stock, shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact001080" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">900,000</ix:nonFraction></span> shares
of the Series B Preferred Stock as consideration for the acquisition of the GoFire Purchased Assets. The Series B Preferred Stock carries
no voting rights except: (i) with respect to the ability of the holders of a majority of the then outstanding Series B Preferred Stock
(the &#8220;Majority Holders&#8221;), to nominate a director to the Company&#8217;s board of directors, and (ii) that the vote of the
Majority Holders is necessary for effecting any amendment to the Company&#8217;s Certificate of Incorporation or Certificate of Designation
that affects the Series B Preferred Stock. The Series B Preferred Stock is redeemable at the option of the Company at a redemption price
of $<span id="xdx_90A_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zgM1MdGtGt54" title="Preferred stock redemption price per share"><ix:nonFraction name="us-gaap:PreferredStockRedemptionPricePerShare" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact001082" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">15</ix:nonFraction></span> per share, subject to potential downward adjustments based on the trading price of the Common Stock. Subject to additional limitations
in the GoFire APA, the Series B Preferred Stock holds seniority over the Common Stock and each other class of series of securities now
existing or hereafter authorized with respect to dividend rights, the distribution of assets upon liquidation, and dissolution and redemption
rights. Upon a liquidation and winding up of the Company, the holders of Series B Preferred Stock are entitled to a liquidation preference
of $<span id="xdx_90B_eus-gaap--PreferredStockLiquidationPreference_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zM4prLAxcPv8" title="Preferred stock liquidation preference per share"><ix:nonFraction name="us-gaap:PreferredStockLiquidationPreference" contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact001084" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">15</ix:nonFraction></span> per share (the &#8220;Liquidation Preference&#8221;), though the redemption may be adjusted downward based on the trading price
of the Common Stock at the time of liquidation. The holders of Series B Preferred Stock are entitled to receive a dividend equal to 2%
of the Liquidation Preference, accruing from the Closing Date and payable on the eighteen-month anniversary of the Closing Date. Amounts
payable in respect of the Series B Dividend shall begin to accrue on a daily basis, be cumulative from and including the Original Issue
Date, whether or not the Corporation has funds legally available for such dividends or such dividends are declared, shall compound on
each six month anniversary of the Original Issue Date and shall be payable in arrears on the 18-month anniversary of the Original Issue
Date. No preemptive rights are granted to the holders of Series B Preferred Stock. <span id="xdx_903_eus-gaap--PreferredStockConversionBasis_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zUZimYNBiS91" title="Preferred stock, conversion basis"><ix:nonNumeric contextRef="From2023-11-012024-07-31_us-gaap_SeriesBPreferredStockMember" id="Fact001086" name="us-gaap:PreferredStockConversionBasis">The Majority Holders have the ability to cause a voluntary
conversion of the Series B Preferred Stock into Common Stock at a conversion rate of 0.3968 shares of Common Stock per share of Series
B Preferred Stock which may only occur on or after the following dates 18-month, 24 month, 36 month, 48 month, and 60 month anniversary
of the original issuance date; and only up to 180,000 shares of Series B Preferred Stock on each of these dates.</ix:nonNumeric></span> All shares of Series
B Preferred Stock will automatically convert to Common Stock upon the occurrence of a Change of Control (as defined in the GoFire APA).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Reverse Stock Split</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the Company filed a Certificate
of Amendment to the Company&#8217;s Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware
to affect a <span id="xdx_904_eus-gaap--StockholdersEquityReverseStockSplit_c20240121__20240122_zkW9G6DFOXYe" title="Reverse stock split"><ix:nonNumeric contextRef="From2024-01-212024-01-22" id="Fact001088" name="us-gaap:StockholdersEquityReverseStockSplit">1-for-21 reverse stock split</ix:nonNumeric></span> (the &#8220;2024 Reverse Stock Split&#8221;) of the shares of the Common Stock. The 2024 Reverse
Stock Split was effective on January 25, 2024, on the Nasdaq Stock Market. No fractional shares were issued in connection with the 2024
Reverse Stock Split. Any fractional shares of the Company&#8217;s Common Stock that would have otherwise resulted from the 2024 Reverse
Stock Split were rounded up to the nearest whole number. In connection with the 2024 Reverse Stock Split, the Board approved appropriate
and proportional adjustments to all outstanding securities or other rights convertible or exercisable into shares of the Common Stock,
including, without limitation, all preferred stock, warrants, options, and other equity compensation rights. All historical share and
per-share amounts reflected throughout the accompanying unaudited interim consolidated financial statements and other financial information
in this Report have been retroactively adjusted to reflect the 2024 Reverse Stock Split as if the split occurred as of the earliest period
presented. The par value per share of the Common Stock was not affected by the 2024 Reverse Stock Split.</p>

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

<ix:exclude><p id="xdx_23A_z4IIkGJ1Ju0f" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 22 -->
    <div id="xdx_235_z36qsWRHfIZ7" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div>
    <div id="xdx_236_z6IXHsFtvw17" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zQRQlPCUIFma" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Common Stock</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zwX7H0WUe8G1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2023-11-012024-07-31_us-gaap_CommonStockMember" id="Fact001091" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,746,500</ix:nonFraction>
</span>shares of common stock in connection with the June 2024 Public Offering (see below).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued <span id="xdx_904_ecustom--ExercisesOfPrefundedWarrantsShares_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zGXpJKcGnprh"><ix:nonFraction name="kavl:ExercisesOfPrefundedWarrantsShares" contextRef="From2023-11-012024-07-31_us-gaap_CommonStockMember" id="Fact001092" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,174,456</ix:nonFraction>
</span>shares of common stock from exercises of pre-funded warrants (see below).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued zero <span id="xdx_907_ecustom--RoundingFromReverseSplitShares_c20240501__20240731_zc17LADC8Jqf"><ix:nonFraction name="kavl:RoundingFromReverseSplitShares" contextRef="From2024-05-012024-07-31" id="Fact001093" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0</ix:nonFraction></span> and <span id="xdx_905_ecustom--RoundingFromReverseSplitShares_c20231101__20240731_zVZdfNeqGdGl"><ix:nonFraction name="kavl:RoundingFromReverseSplitShares" contextRef="From2023-11-01to2024-07-31" id="Fact001094" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">52,949</ix:nonFraction>
</span>shares of common stock, respectively, for rounding of shares related to the Reverse Split.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued zero <span id="xdx_906_ecustom--CommonStockShareIssued_c20240501__20240731_zmeeAg7BdSef"><ix:nonFraction name="kavl:CommonStockShareIssued" contextRef="From2024-05-012024-07-31" id="Fact001095" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">0</ix:nonFraction></span> and <span id="xdx_903_ecustom--CommonStockShareIssued_c20231101__20240731_zclvkKtXAeee"><ix:nonFraction name="kavl:CommonStockShareIssued" contextRef="From2023-11-01to2024-07-31" id="Fact001096" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">16,667</ix:nonFraction>
</span>shares of common stock, respectively, to a FINRA member broker-dealer in connection with the termination of its relationship with
such broker dealer. The fair value was $<span id="xdx_903_eus-gaap--ShareBasedCompensation_c20231101__20240731_zITjaBwGYLO"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2023-11-01to2024-07-31" id="Fact001097" format="ixt:numdotdecimal" decimals="0" unitRef="USD">62,000</ix:nonFraction></span>
based on the closing price of the common stock on the termination date and recorded as stock-based compensation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>June 2024 Public Offering</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 21, 2024, <span id="xdx_908_eus-gaap--SaleOfStockDescriptionOfTransaction_c20231101__20240731__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zxNdjEBSKtIi"><ix:nonNumeric contextRef="From2023-11-012024-07-31_custom_June2024PublicOfferingMember" id="Fact001098" name="us-gaap:SaleOfStockDescriptionOfTransaction">the
Company entered into a securities purchase agreement (the &#8220;Purchase Agreement&#8221;) with the certain purchasers (the &#8220;Purchasers)
for the purchase and sale of an aggregate of $5,393,250 of the Company&#8217;s securities consisting of 3,525,000 units (the &#8220;Units&#8217;).
With respect to (i) 1,350,000 of the Units (the &#8220;Common Units&#8221;), each such Common Unit consisted of one share of the Company&#8217;s
common stock, par value $0.001 per share (&#8220;Common Stock&#8221;) and one and one-half common warrants (&#8220;Common Warrants&#8221;)
to purchase one and one-half shares of Common Stock and (ii) the other 2,175,000 Units (the &#8220;Pre-funded Units&#8221;), each such
Pre-funded Unit consisted of a pre-funded warrant (&#8220;Pre-funded Warrant&#8221;) to purchase one share of Common Stock and one and
one-half Common Warrants. Pursuant to the Purchase Agreement, the Common Units were sold at a purchase price of $1.53 per Unit and the
Pre-funded Units were sold at a purchase price of $1.529 per Unit.</ix:nonNumeric></span> The sale of the Units to the Purchasers closed on June 24,
2024 (the &#8220;Closing Date&#8221;). The Company also sold <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zTWkBiP6PPKa"><ix:nonFraction name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" contextRef="From2024-06-202024-06-21_custom_June2024PublicOfferingMember" id="Fact001099" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">396,500</ix:nonFraction>
</span>Common Units to additional investors, who did not enter into the Purchase Agreement, under the same terms sold to Purchasers.
The sale of securities by the Company pursuant to the Purchase Agreement combined with the concurrent sale of securities to additional
investors is referred to herein as the &#8220;June 2024 Public Offering&#8217;. The aggregate gross proceeds to the Company from the
June 2024 Public Offering were approximately $<span id="xdx_909_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_z8Q4pOFEK0V7"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2024-06-202024-06-21_custom_June2024PublicOfferingMember" id="Fact001100" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,997,720</ix:nonFraction></span>,
before deducting placement agent fees and expenses and other transaction costs of $<span id="xdx_900_eus-gaap--PaymentsOfDebtIssuanceCosts_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zF9CgPDwxvVf"><ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="From2024-06-202024-06-21_custom_June2024PublicOfferingMember" id="Fact001101" format="ixt:numdotdecimal" decimals="0" unitRef="USD">744,993</ix:nonFraction></span>.
Of the total gross proceeds, $<span id="xdx_90F_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zzGT8BIBLql1"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2024-06-202024-06-21_us-gaap_CommonStockMember" id="Fact001102" format="ixt:numdotdecimal" decimals="0" unitRef="USD">2,672,145</ix:nonFraction>
</span>and $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_z1nbd3L84Skg"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2024-06-202024-06-21_custom_PrefundedWarrantsMember" id="Fact001103" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,325,575</ix:nonFraction>
</span>were allocated to the common stock and the pre-funded warrants, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">See further Common Warrants and Pre-Funded Warrants
details below.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Summary of stock options information is as follows:</p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001105" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zZTeIqtKABVc" summary="xdx: Disclosure - Stockholders' Equity (Details)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_z13cuRnnkXG4" style="display: none">Schedule of stock options information</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Aggregate Number</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price Range</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-weight: bold; text-indent: -10pt">Outstanding, October 31, 2023</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkXjQ3JXDbi4" title="Aggregate number of shares outstanding, Beginning" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-10-31_us-gaap_StockOptionMember" id="Fact001107" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">449,106</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zk2p0OvHlYB7" title="Aggregate exercise price outstanding, Beginning" style="width: 10%; text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceOutstanding" contextRef="AsOf2023-10-31_us-gaap_StockOptionMember" id="Fact001109" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">14,081,408</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zatDKyZFDx2e" title="Exercise price range outstanding, Beginning"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2023-10-31_srt_MinimumMember_us-gaap_StockOptionMember" id="Fact001111" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">10.08</ix:nonFraction></span>-<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zoIlzN7sJfsk" title="Exercise price range outstanding, Beginning"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2023-10-31_srt_MaximumMember_us-gaap_StockOptionMember" id="Fact001113" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">602.28</ix:nonFraction></span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zesDBmbwG9k9" title="Weighted average exercise price outstanding, Beginning" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-10-31_us-gaap_StockOptionMember" id="Fact001115" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">31.36</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zEA27kEYzY03" title="Aggregate number of shares, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001117" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">104,693</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--AggregateExercisePriceGranted_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z6CeGUcwR8xk" title="Aggregate exercise price, Granted" style="text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceGranted" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001119" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">529,899</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zG9RIngtYOg3" title="Exercise price range, Granted"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_srt_MinimumMember_us-gaap_StockOptionMember" id="Fact001121" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.81</ix:nonFraction></span>-<span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkuBy4B8PGYe" title="Exercise price range, Granted"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_srt_MaximumMember_us-gaap_StockOptionMember" id="Fact001123" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">11.76</ix:nonFraction></span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zyLdsCyHGWV8" title="Weighted average exercise price, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001125" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.06</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zPJPN1GkihA" title="Aggregate number of shares, Exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001127" format="ixt:zerodash" decimals="INF" unitRef="Shares">&#8212;</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_ecustom--AggregateExercisePriceExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_ztqw9UjnfyBb" title="Aggregate exercise price, Exercised"><ix:nonFraction name="kavl:AggregateExercisePriceExercised" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001129" format="ixt:zerodash" decimals="0" unitRef="USD">&#8212;</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlHlX9EfTTua" title="Exercise price range, Exercised"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001131" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zFeRr9ZqvvP7" title="Weighted average exercise price, Exercised"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001133" format="ixt:zerodash" decimals="INF" unitRef="USDPShares">&#8212;</ix:nonFraction></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Cancelled, forfeited, or expired<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlskjLJQFyxl" title="Aggregate number of shares, Cancelled forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001135" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">285,978</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUMtLAHJl8D" title="Aggregate exercise price, Cancelled forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:AggregateExercisePriceCancelledForfeitedOrExpired" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001137" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">4,504,492</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_906_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MinimumMember_zPqiS5QJuO9h" title="Exercise price range, Cancelled forfeited or expired"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_srt_MinimumMember_us-gaap_StockOptionMember" id="Fact001139" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.81</ix:nonFraction></span> - <span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MaximumMember_zFxcUpJoOEfl" title="Exercise price range, Cancelled forfeited or expired"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_srt_MaximumMember_us-gaap_StockOptionMember" id="Fact001141" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">36.12</ix:nonFraction></span></span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z9eQhyariMV3" title="Weighted average exercise price, Cancelled forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125" id="Fact001143" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">15.75</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Outstanding, July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zSP2waKDVCk3" title="Aggregate number of shares outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-07-31_us-gaap_StockOptionMember" id="Fact001145" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">267,821</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zU9xKaq9yi8a" title="Aggregate exercise price outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceOutstanding" contextRef="AsOf2024-07-31_us-gaap_StockOptionMember" id="Fact001147" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,106,815</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zolnXaVvsCzl" title="Exercise price range outstanding, Ending"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_StockOptionMember" id="Fact001149" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">2.81</ix:nonFraction></span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zmUEapEIQh8" title="Exercise price range outstanding, Ending"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_StockOptionMember" id="Fact001151" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">602.28</ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zdd465iKonx3" title="Weighted average exercise price outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-07-31_us-gaap_StockOptionMember" id="Fact001153" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">37.74</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercisable, July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zsRSvpzrZeJe" title="Aggregate number of shares, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2024-07-31_us-gaap_StockOptionMember" id="Fact001155" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">240,510</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zKc4Htwfdwma" title="Aggregate exercise price, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceExercisable" contextRef="AsOf2024-07-31_us-gaap_StockOptionMember" id="Fact001157" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">9,873,000</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlKnQImg4Mkh" title="Exercise price range, Exercisable"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_StockOptionMember" id="Fact001159" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.64</ix:nonFraction></span>-<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zodS7KB7OdN3" title="Exercise price range, Exercisable"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_StockOptionMember" id="Fact001161" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">602.28</ix:nonFraction></span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUCXN1i3yYMl" title="Weighted average exercise price, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2024-07-31_us-gaap_StockOptionMember" id="Fact001163" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">41.05</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

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

<ix:exclude><p id="xdx_23C_zu6uEC43GC3e" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i></i></b></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 23 -->
    <div id="xdx_238_zsoQNFMYvuGj" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_z8j1u7qrSYz8" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23F_zeavbqySzmnh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>&#160;</i></b></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three months ended July 31, 2024, and 2023,
the Company recognized $<span id="xdx_90C_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20240501__20240731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_z8RtyerBVOUf" title="Stock option expense"><ix:nonFraction name="kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" contextRef="From2024-05-012024-07-31_us-gaap_StockOptionMember" id="Fact001167" format="ixt:numdotdecimal" decimals="0" unitRef="USD">56,062</ix:nonFraction></span> <span style="font-family: Times New Roman, Times, Serif">&#160;</span>and $<span id="xdx_907_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20230501__20230731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zsSXThxoqlh3" title="Stock option expense"><ix:nonFraction name="kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" contextRef="From2023-05-012023-07-31_us-gaap_StockOptionMember" id="Fact001169" format="ixt:numdotdecimal" decimals="0" unitRef="USD">597,221</ix:nonFraction></span>, respectively,
of stock option expense related to outstanding stock options. During the nine months ended July 31, 2024, and 2023, the Company recognized
$<span id="xdx_900_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20231101__20240731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zSpw23z0W23c" title="Stock option expense"><ix:nonFraction name="kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember" id="Fact001171" format="ixt:numdotdecimal" decimals="0" unitRef="USD">76,932</ix:nonFraction></span> <span style="font-family: Times New Roman, Times, Serif">&#160;</span>and $<span id="xdx_904_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20221101__20230731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zyRinY8Na7e4" title="Stock option expense"><ix:nonFraction name="kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" contextRef="From2022-11-012023-07-31_us-gaap_StockOptionMember" id="Fact001173" format="ixt:numdotdecimal" decimals="0" unitRef="USD">3,385,946</ix:nonFraction></span>, respectively, of stock option expense
related to outstanding stock options. The stock option expense is net of forfeitures related to the stock option expense of cancelled
stock options during the three and nine months ended July 31, 2024 that were reversed. The weighted-average grant-date fair value of the
options granted during the fiscal nine-month periods ended July 31, 2024 and 2023 was $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20231101__20240731_zFcbhBjz31Be" title="Weighted average grant date fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2023-11-01to2024-07-31" id="Fact001175" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">5.03</ix:nonFraction></span> <span style="font-family: Times New Roman, Times, Serif">&#160;</span>and
$<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20221101__20230731_zFDTEudv2fr3" title="Weighted average grant date fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2022-11-012023-07-31" id="Fact001177" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">15.81</ix:nonFraction></span>, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On July 31, 2024, the Company had $<span id="xdx_90B_ecustom--UnrecognizedExpensesRelatedToOptions_c20231101__20240731_zU97F4dhdmml"><ix:nonFraction name="kavl:UnrecognizedExpensesRelatedToOptions" contextRef="From2023-11-01to2024-07-31" id="Fact001178" format="ixt:numdotdecimal" decimals="0" unitRef="USD">86,237</ix:nonFraction></span>&#160;of
unrecognized expenses related to options, which is expected to be recognized over a weighted-average period of approximately <span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20231101__20240731_z6uNY353SO84"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:duryear" id="Fact001179" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">0.9</ix:nonNumeric>
</span>years. The weighted average remaining contractual life is approximately&#160;<span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731_zJMqWTTxPIJl"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" format="ixt-sec:duryear" id="Fact001180" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">8.28</ix:nonNumeric></span>&#160;years
for stock options outstanding on July 31, 2024. The aggregate intrinsic value of these outstanding options as of July 31, 2024, was zero.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Compensation expense related to performance-based
options is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions
will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings
in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service
or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. If vesting occurs prior to the
end of the requisite service period, expense is accelerated and fully recognized through the vesting date.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Warrant information
as of the periods indicated is as follows:</span></p>

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

<ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001182" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLFYORzeYA58" summary="xdx: Disclosure - Stockholders' Equity (Details 1)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"><span id="xdx_8B1_zcTI5Hbd4J9k" style="display: none">Schedule of&#160;warrant information</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Exercise Price</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Weighted-Average</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Range</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 44%; font-weight: bold; text-indent: -10pt">Outstanding,&#160;October 31, 2023</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zXoJyqzBYJR6" title="Aggregate number of shares outstanding, Beginning" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2023-10-31_us-gaap_WarrantMember" id="Fact001184" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">242,548</ix:nonFraction></td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td id="xdx_986_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhbNwti83l2b" title="Aggregate exercise price outstanding, Beginning" style="width: 10%; text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceOutstanding" contextRef="AsOf2023-10-31_us-gaap_WarrantMember" id="Fact001186" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">13,946,006</ix:nonFraction></td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left"/>
<td style="width: 10%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z17GztXXvFk" title="Exercise price range outstanding, Beginning"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2023-10-31_us-gaap_WarrantMember_srt_MinimumMember" id="Fact001188" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.39</ix:nonFraction></span>-<span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z1GoEFxBFeh4" title="Exercise price range outstanding, Beginning"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2023-10-31_us-gaap_WarrantMember_srt_MaximumMember" id="Fact001190" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">126</ix:nonFraction></span></span></td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z1BQb3UndcMk" title="Weighted average exercise price outstanding, Beginning" style="width: 10%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2023-10-31_us-gaap_WarrantMember" id="Fact001192" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">57.51</ix:nonFraction></td>
<td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Granted</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zuKB9BUeb1A8" title="Aggregate number of shares, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001194" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">8,057,250</ix:nonFraction></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_988_ecustom--AggregateExercisePriceGranted_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zkASjscTUaL3" title="Aggregate exercise price, Granted" style="text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceGranted" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001196" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">6,943,230</ix:nonFraction></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z4VgBjf1Pcwl" title="Exercise price range, Granted"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MinimumMember" id="Fact001198" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span>-<span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zkzxnNRVBI7" title="Exercise price range, Granted"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MaximumMember" id="Fact001200" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.18</ix:nonFraction></span></span></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQJE85G4mNAk" title="Weighted average exercise price, Granted" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001202" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.86</ix:nonFraction></td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercised</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zRyjFGTMQPmg" title="Aggregate number of shares, Exercised" style="text-align: right">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001204" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">2,175,000</ix:nonFraction></td>
<td style="text-align: left">)</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_985_ecustom--AggregateExercisePriceExercised_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zUKbYGvcvQMl" title="Aggregate exercise price, Exercised" style="text-align: right">(<ix:nonFraction name="kavl:AggregateExercisePriceExercised" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001206" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">2,175</ix:nonFraction></td>
<td style="text-align: left">)</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zI4FSHVmRza3" title="Exercise price range, Exercised"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001208" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z9FRN2vTM7b6" title="Weighted average exercise price, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001210" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Cancelled, forfeited, or expired</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zSs0JEmieKA3" title="Aggregate number of shares, Cancelled forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001212" format="ixt:numdotdecimal" decimals="INF" sign="-" unitRef="Shares">36,912</ix:nonFraction></td>
<td style="padding-bottom: 1pt; text-align: left">)</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_987_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zlFDNRl18GMe" title="Aggregate exercise price, Cancelled forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="kavl:AggregateExercisePriceCancelledForfeitedOrExpired" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001214" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">544,025</ix:nonFraction></td>
<td style="padding-bottom: 1pt; text-align: left">)</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBXKbggBdJFg" title="Exercise price range, Cancelled forfeited or expired"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MinimumMember" id="Fact001216" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.39</ix:nonFraction></span>-<span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zDv9a9cIkGA3" title="Exercise price range, Cancelled forfeited or expired"><ix:nonFraction name="kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MaximumMember" id="Fact001218" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">15.33</ix:nonFraction></span></span></td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQUP4HAPuYwe" title="Weighted average exercise price, Cancelled forfeited or expired" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember" id="Fact001220" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">14.74</ix:nonFraction></td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Outstanding,&#160;July 31, 2024</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
<td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zeAHByKCxx36" title="Aggregate number of shares outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2024-07-31_us-gaap_WarrantMember" id="Fact001222" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,087,886</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_98E_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zcYWifdGRQ22" title="Aggregate exercise price outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceOutstanding" contextRef="AsOf2024-07-31_us-gaap_WarrantMember" id="Fact001224" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,343,036</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt">$ <span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z7cNsQhcQdVa" title="Exercise price range outstanding, Ending"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_WarrantMember" id="Fact001226" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zY6EL34VsMK5" title="Exercise price range outstanding, Ending"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_WarrantMember" id="Fact001228" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">126</ix:nonFraction></span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKjW03juYKli" title="Weighted average exercise price outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2024-07-31_us-gaap_WarrantMember" id="Fact001230" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.34</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Exercisable, July 31, 2024</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
<td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zYXagNx9OIi9" title="Aggregate number of shares, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" contextRef="AsOf2024-07-31_us-gaap_WarrantMember" id="Fact001232" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">6,087,886</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_98C_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zb02PXujM6d3" title="Aggregate exercise price, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="kavl:AggregateExercisePriceExercisable" contextRef="AsOf2024-07-31_us-gaap_WarrantMember" id="Fact001234" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">20,343,036</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt">$ <span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zdJyCI1zdVDg" title="Exercise price range, Exercisable"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_WarrantMember" id="Fact001236" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zo8yh0GNI3S6" title="Exercise price range, Exercisable"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_WarrantMember" id="Fact001238" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">126</ix:nonFraction></span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zZPvlNI0Jtpl" title="Weighted average exercise price, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2024-07-31_us-gaap_WarrantMember" id="Fact001240" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">3.34</ix:nonFraction></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table></ix:nonNumeric>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average remaining contractual life is
approximately <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pp0p0_dtY_c20231101__20240731__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zOygoxVJMtMi"><ix:nonNumeric contextRef="From2023-11-012024-07-31_custom_CommonStockWarrantsMember" format="ixt-sec:duryear" id="Fact001241" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">4.82</ix:nonNumeric>
</span>years for Common Stock warrants outstanding as of July 31, 2024. As of July 31, 2024, the intrinsic value of outstanding stock
warrants was zero.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>June 2024 Public Offering Warrants</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase
warrant to purchase an aggregate of <span id="xdx_90D_eus-gaap--ExcessStockSharesIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zjgMXDxoNM1f"><ix:nonFraction name="us-gaap:ExcessStockSharesIssued" contextRef="AsOf2024-06-30_custom_PublicOfferingWarrantsJune2024Member" id="Fact001242" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,882,250</ix:nonFraction> </span>shares
of Common Stock in connection with the June 2024 Public Offering with an initial exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zxi51g9zFCKj"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2024-06-30_custom_PublicOfferingWarrantsJune2024Member" id="Fact001243" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">1.53</ix:nonFraction> </span>per
share (equal to 100% of the public offering price of each unit sold in this offering). The warrant is exercisable immediately and
will expire five years from the date of issuance. However, if, on the date that is 30 calendar days immediately following the
Closing Date (the &#8220;Reset Date&#8221;), the Reset Price (as defined below) is less than the exercise price of the Common
Warrants on the Reset Date, then the exercise price of the Common Warrants shall be decreased to the Reset Price. &#8220;Reset
Price&#8221; means 100% of the arithmetic average of the daily VWAPs during the five trading days immediately preceding the Reset
Date, provided, that in no event shall the Reset Price be less than $0.574 per share (subject to adjustment for reverse and forward
stock splits, recapitalizations and similar transactions following the date of the securities purchase agreement). Immediately after
the Reset Date, the Reset Exercise Price is $1.18 per share. As of July 31, 2024, June 2024 Public Offering Warrants to purchase <span id="xdx_90C_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zVhvMfJWzgyf"><ix:nonFraction name="us-gaap:ExcessStockSharesIssued" contextRef="AsOf2024-07-31_custom_PublicOfferingWarrantsJune2024Member" id="Fact001244" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">5,882,250</ix:nonFraction> </span>shares
of Common Stock remain outstanding.</p>

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

<ix:exclude><p id="xdx_23E_zd8yRMahrEc4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 24 -->
    <div id="xdx_23D_znqZrsG3xkPf" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_zqRyW3zLo1Uh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_237_zUqFwKXLDBB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>GoFire Acquisition Warrants</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase warrant
to purchase an aggregate of <span id="xdx_901_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zeNbFo5gYgVf" title="Aggregate of shares of common stock"><ix:nonFraction name="us-gaap:ExcessStockSharesIssued" contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember" id="Fact001248" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">95,240</ix:nonFraction></span> shares of Common Stock as consideration for the acquisition of the GoFire Purchased Assets. The Warrant
is exercisable for a period of four (<span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zH2qs1SeJE6k" title="Aggregate of shares of common stock"><ix:nonNumeric contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember" format="ixt-sec:duryear" id="Fact001250" name="us-gaap:WarrantsAndRightsOutstandingTerm">4</ix:nonNumeric></span>) years from the Closing Date. The exercise price for the Warrant Shares is $<span id="xdx_90C_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches1Member_zp5MH1xhpqp1" title="Warrant exercise price"><ix:nonFraction name="us-gaap:WarrantExercisePriceIncrease" contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member" id="Fact001252" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">63.00</ix:nonFraction></span>, $<span id="xdx_904_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches2Member_zzcixuuDpoB8" title="Warrant exercise price"><ix:nonFraction name="us-gaap:WarrantExercisePriceIncrease" contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member" id="Fact001254" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">84.00</ix:nonFraction></span>, $<span id="xdx_907_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches3Member_z8jBvhbaf6hi" title="Warrant exercise price"><ix:nonFraction name="us-gaap:WarrantExercisePriceIncrease" contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member" id="Fact001256" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">105.00</ix:nonFraction></span>
and $<span id="xdx_901_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches4Member_zRJIGwMkwfN1" title="Warrant exercise price"><ix:nonFraction name="us-gaap:WarrantExercisePriceIncrease" contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member" id="Fact001258" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">126.00</ix:nonFraction></span> per share, respectively, for each of four tranches of <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches1Member_zHF94RgAZ5K3" title="Warrant shares"><span id="xdx_904_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches2Member_zRdTdkqvx61l" title="Warrant shares"><span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches3Member_zN7Rd7tBwQC9" title="Warrant shares"><span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches4Member_zXjaw4Xct79c" title="Warrant shares"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member" id="Fact001260" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member" id="Fact001262" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member" id="Fact001264" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member" id="Fact001266" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">23,810</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></span></span></span> Warrant Shares. The exercise prices of the Warrant are subject
to customary stock-based (but not price-based) adjustments upon the occurrence of stock splits and the like involving the Common Stock.
The Warrant is exercisable on a cash basis only, except that the Warrant may be exercised on a &#8220;cashless basis&#8221; if at the
time of exercise there is not an effective registration statement under the Securities Act of 1933, as amended covering the public resale
of the Warrant Shares. As of July 31, 2024, GoFire Acquisition Warrants to purchase <span id="xdx_901_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zQIfGHKfDNYd" title="Aggregate of shares of common stock"><ix:nonFraction name="us-gaap:ExcessStockSharesIssued" contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember" id="Fact001268" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">95,240</ix:nonFraction></span> shares of Common Stock remain outstanding.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>September 2021 Public Offering Warrants</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase warrant
to purchase a total of <span id="xdx_903_ecustom--WarrantsPurchase_c20210901__20210930__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_zPMaKsYtDMY1" title="Warrants purchase"><ix:nonFraction name="kavl:WarrantsPurchase" contextRef="From2021-09-012021-09-30_custom_PublicOfferingWarrantsSeptember2021Member" id="Fact001270" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">193,036</ix:nonFraction></span> shares of Common Stock in connection of the Company&#8217;s underwritten public offering in September 2021,
at an exercise price of $<span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20210930__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_z0UO1fZBQiig" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2021-09-30_custom_PublicOfferingWarrantsSeptember2021Member" id="Fact001272" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">39.90</ix:nonFraction></span> per share. These warrants expire in 2026. As of July 31, 2024, September 2021 Public Offering Warrants
to purchase <span id="xdx_903_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_zrweglBnTN2f" title="Aggregate of shares of common stock"><ix:nonFraction name="us-gaap:ExcessStockSharesIssued" contextRef="AsOf2024-07-31_custom_PublicOfferingWarrantsSeptember2021Member" id="Fact001274" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">110,396</ix:nonFraction></span> shares of Common Stock remain outstanding.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase warrant
to purchase an aggregate of <span id="xdx_905_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_z1oMmK3ggwR5" title="Aggregate of shares of common stock"><ix:nonFraction name="us-gaap:ExcessStockSharesIssued" contextRef="AsOf2024-07-31_custom_OtherWarrantsMember" id="Fact001276" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,524</ix:nonFraction></span> shares of Common Stock as compensation for advisory services rendered directly related to the GoFire
APA. The warrant is exercisable for a period of five (<span id="xdx_909_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_z4lhuOCPGDNd" title="Aggregate of shares of common stock"><ix:nonNumeric contextRef="AsOf2024-07-31_custom_OtherWarrantsMember" format="ixt-sec:duryear" id="Fact001278" name="us-gaap:WarrantsAndRightsOutstandingTerm">5</ix:nonNumeric></span>) years from the Closing Date. The exercise price for the warrant shares is $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_zov0LSEYD3Cl" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2024-07-31_custom_OtherWarrantsMember" id="Fact001280" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">14.70</ix:nonFraction></span>
per share. The warrant is non-exercisable or transferrable for six months after the date of the closing of APA other than as permitted
by FINRA Rule 5110. The warrant may be exercised as to all or a lesser number of shares of Common Stock for a period of five (5) years
after the Closing Date.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a financial advisor and placement
agent agreement in April 2023 with an advisor. As part of the consideration for the advisor&#8217;s services, the Company will issue warrants
to purchase an aggregate of <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230430__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_z8kKRZAk1nkh"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-04-30_custom_FinancialAdvisorMember" id="Fact001281" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">17,143</ix:nonFraction></span> shares of Common Stock at an exercise price of $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230430__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zdy9e9t19Tvi" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-04-30_custom_FinancialAdvisorMember" id="Fact001283" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">15.33</ix:nonFraction></span> per share and a term of 5 years. <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightReasonForIssuingToNonemployees_c20231101__20240731__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zt5Q0IP8seS2" title="Warrant issued, description"><ix:nonNumeric contextRef="From2023-11-012024-07-31_custom_FinancialAdvisorMember" id="Fact001285" name="us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees">During the twelve
(12) month engagement period, the Company will grant the advisor warrants to purchase 1,429 shares of Common Stock each month. The Company
issued the first six (6) months of warrants to purchase 8,572 shares of common stock upon the execution of the agreement and will issue
monthly warrants each month at a rate of 1,429 warrants per month until 17,143 warrants have been issued in aggregate.</ix:nonNumeric></span> The Company issued
warrants to purchase a total of <span id="xdx_908_ecustom--StockIssuedDuringPeriodSharesIssuedForService_c20231101__20240731__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zoLglOVvSTm1" title="Issued of warrants"><ix:nonFraction name="kavl:StockIssuedDuringPeriodSharesIssuedForService" contextRef="From2023-11-012024-07-31_custom_FinancialAdvisorMember" id="Fact001287" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">15,715</ix:nonFraction></span> shares of Common Stock.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a financial advisor and placement
agent agreement in August 2023 with an advisor. As part of the consideration for the advisor&#8217;s services, the Company issued warrants
to purchase an aggregate of <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230831__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_z5yp8dfb9GO2"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-08-31_custom_FinancialAdvisorMember" id="Fact001288" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,673</ix:nonFraction></span> shares of common stock at an exercise price of $<span id="xdx_901_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230831__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zOoRjILks5mb" title="Warrant exercise price"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="AsOf2023-08-31_custom_FinancialAdvisorMember" id="Fact001290" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">12.39</ix:nonFraction></span> per share and a term of 5 years.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The total Other Warrants to purchase <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20231215__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zFa04pw9PNNd"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="AsOf2023-12-15_custom_FinancialAdvisorMember" id="Fact001291" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">36,912</ix:nonFraction></span> shares
of Common Stock were cancelled on December 15, 2023<span style="font-family: Times New Roman, Times, Serif"></span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Pre-Funded Warrants</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a pre-funded warrant to purchase
an aggregate of <span id="xdx_905_ecustom--WarrantsPurchase_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_ztzM6yEoMfQ4" title="Warrants purchase"><ix:nonFraction name="kavl:WarrantsPurchase" contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember" id="Fact001293" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,175,000</ix:nonFraction></span> shares of Common Stock in connection with the June 2024 Public Offering. The Pre-funded Warrants were sold to
Purchasers whose purchase of Common Units in the June 2024 Public Offering would have otherwise resulted in such Purchaser beneficially
owning more than 4.99% (or, at the election of the purchaser, 9.99%) of the Company&#8217;s outstanding Common Stock. The exercise price
of each Pre-funded Warrant is $<span id="xdx_903_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_zwJUN6X6iGy7" title="Warrant exercise price"><ix:nonFraction name="us-gaap:WarrantExercisePriceIncrease" contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember" id="Fact001295" format="ixt:numdotdecimal" decimals="INF" unitRef="USDPShares">0.001</ix:nonFraction></span> per share. The Pre-funded Warrants are exercisable immediately and may be exercised at any time until
all of the Pre-funded Warrants are exercised in full.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Immediately after the Closing Date, the Purchasers
of the Pre-funded Units exercised all of the <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zFx2sAWh3PFj" title="Pre-funded warrants purchase"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="AsOf2024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember" id="Fact001297" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,175,000</ix:nonFraction></span> Pre-funded Warrants and purchased shares of common stock. The Company issued <span id="xdx_90D_ecustom--ExercisesOfPrefundedWarrantsShares_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zXfec5aJXhkf" title="Number of shares issued for pre-funded warrants"><ix:nonFraction name="kavl:ExercisesOfPrefundedWarrantsShares" contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember" id="Fact001299" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,174,456</ix:nonFraction></span>
shares of common stock from exercises of pre-funded warrants, consisting of <span id="xdx_906_ecustom--NumberOfSharesIssuedForPrefundedWarrantsCashExercise_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zoo2XjkqV6u3" title="Number of shares issued for pre-funded warrants cash exercise"><ix:nonFraction name="kavl:NumberOfSharesIssuedForPrefundedWarrantsCashExercise" contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember" id="Fact001301" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,450,000</ix:nonFraction></span> Pre-funded Warrants through cash exercise and <span id="xdx_909_ecustom--NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zoNtZj5k7VM3" title="Number of shares issued for pre-funded warrants cashless exercise"><ix:nonFraction name="kavl:NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember" id="Fact001303" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">725,000</ix:nonFraction></span>
Pre-funded Warrants through cashless exercise. The Company received proceeds amounting to $<span id="xdx_903_eus-gaap--ProceedsFromWarrantExercises_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zG5VMfwr0w34" title="Proceed from warrant"><ix:nonFraction name="us-gaap:ProceedsFromWarrantExercises" contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember" id="Fact001305" format="ixt:numdotdecimal" decimals="0" unitRef="USD">1,450</ix:nonFraction></span> from the cash exercise of the Pre-funded
Warrants. As of July 31, 2024, there were no Pre-Funded Warrants outstanding.</p>

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

<ix:exclude><p id="xdx_234_znDrsNRR7boe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 25 -->
    <div id="xdx_238_zocpRn2RpWz3" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div>
    <div id="xdx_23A_zFwqvF03FHR5" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23E_zTys6d5P7QJi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001309" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p id="xdx_80F_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zBTVLb7YzEUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 8 &#8211; <span id="xdx_82B_z8Lczzedzd4k">Related-Party Transactions</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2020, the Company commenced business operations
as a result of becoming the exclusive distributor of certain ENDS and related components (the &#8220;Products&#8221;) manufactured by
Bidi, a related party company that is also owned by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-size: 10pt">On June 24, 2024, the
Company obtained a short-term loan from Bidi, a related party company to finance the state and franchise tax fees. The principal amount
was $<span id="xdx_909_ecustom--FranchiseFeesPaidByRelatedParty_c20231101__20240731_zg1pWOAVJKS1" title="Principal amount"><ix:nonFraction name="kavl:FranchiseFeesPaidByRelatedParty" contextRef="From2023-11-01to2024-07-31" id="Fact001311" format="ixt:numdotdecimal" decimals="0" unitRef="USD">218,787</ix:nonFraction>
</span></span><span style="font-size: 10pt">and </span>was not subject to interest. The entire principal balance of this loan shall be
due and payable in full immediately upon receipt of funds by the Company pursuant to the <span style="font-size: 8pt">&#160;</span><span style="font-size: 10pt">June
2024 Public Offering noted above. This loan was fully paid on June 25, 2024, and&#160;as of July 31, 2024, had an outstanding balance
of zero.</span><span style="font-size: 8pt">&#160;</span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Revenue and Accounts Receivable</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2024, the Company
recognized revenue of $<span id="xdx_907_ecustom--RevenueFromRelatedParty_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_ztzyyrSsNFv6"><ix:nonFraction name="kavl:RevenueFromRelatedParty" contextRef="From2023-11-012024-07-31_custom_NirajkumarPatelMember" id="Fact001312" format="ixt:numdotdecimal" decimals="0" unitRef="USD">5,950</ix:nonFraction>
</span>from one company owned by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company, and/or his wife. There
was no accounts receivable balance for these transactions as of July 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2023, the Company
recognized revenue of $<span id="xdx_90C_ecustom--RevenueFromRelatedParty_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_zfuPV9bP2rE6"><ix:nonFraction name="kavl:RevenueFromRelatedParty" contextRef="From2022-11-012023-07-31_custom_NirajkumarPatelMember" id="Fact001313" format="ixt:numdotdecimal" decimals="0" unitRef="USD">7,878</ix:nonFraction>
</span>from three companies owned by Nirajkumar Patel, the former Chief Executive Officer and a Director of the Company, and/or his wife.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Concentration of Purchases and Accounts Payable</i></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2024, 100%
of the inventories of Products, consisting solely of the BIDI&#174; Stick, were purchased from Bidi, a related party controlled by Nirajkumar
Patel, the former Chief Executive Officer and Director of the Company, in the amount of $<span id="xdx_909_ecustom--InventoryQualityControlExpenses_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_z40iRWIgJEhj"><ix:nonFraction name="kavl:InventoryQualityControlExpenses" contextRef="From2023-11-012024-07-31_custom_NirajkumarPatelMember" id="Fact001314" format="ixt:numdotdecimal" decimals="0" unitRef="USD">273,060</ix:nonFraction></span>.
As of July 31, 2024, the Company had accounts payable to Bidi of $<span id="xdx_90F_ecustom--DueToRelatedPartyCurrentAndNoncurrent_iI_pp0p0_c20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BidiVaporMember_zLlqHGrUzTZk"><ix:nonFraction name="kavl:DueToRelatedPartyCurrentAndNoncurrent" contextRef="AsOf2024-07-31_custom_BidiVaporMember" id="Fact001315" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,275,000</ix:nonFraction>
</span>from purchases of inventory, and Products valued at $<span id="xdx_90E_eus-gaap--ProceedsFromSaleOfProductiveAssets_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BidiVaporMember_z6yMihmPNxr4"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfProductiveAssets" contextRef="From2023-11-012024-07-31_custom_BidiVaporMember" id="Fact001316" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">200,364</ix:nonFraction>
</span>were held in inventory.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2023, 100%
of the inventories of Products, consisting solely of the BIDI&#174; Stick, were purchased from Bidi, a related party controlled by Nirajkumar
Patel, in the amount of $<span id="xdx_90D_ecustom--InventoryQualityControlExpenses_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_zDzhxfFMMPm4"><ix:nonFraction name="kavl:InventoryQualityControlExpenses" contextRef="From2022-11-012023-07-31_custom_NirajkumarPatelMember" id="Fact001317" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">8,764,380</ix:nonFraction></span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The KBI License agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. As of July 31, 2024 and October 31, 2023, the Company
had license fees of $<span id="xdx_905_ecustom--LicenseFees_iI_c20240731__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_z3itIq1fuYnk"><ix:nonFraction name="kavl:LicenseFees" contextRef="AsOf2024-07-31_custom_KBILicenseAgreementMember" id="Fact001318" format="ixt:numdotdecimal" decimals="0" unitRef="USD">208,000</ix:nonFraction></span>
<span id="xdx_900_ecustom--LicenseFees_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zR1QtdiJG9T4" style="display: none"><ix:nonFraction name="kavl:LicenseFees" contextRef="AsOf2023-10-31_custom_KBILicenseAgreementMember" id="Fact001319" format="ixt:numdotdecimal" decimals="0" unitRef="USD">0</ix:nonFraction></span> and zero <b></b>payable to Bidi.&#160;As&#160;of July 31, 2024, the Company had no outstanding
payable to Bidi for reimbursement of insurance expense. As&#160;of October 31, 2023, the Company had a payable to Bidi of $<span id="xdx_90C_ecustom--NonrecurringEngineeringCosts_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zWLailIpDAPa"><ix:nonFraction name="kavl:NonrecurringEngineeringCosts" contextRef="AsOf2023-10-31_custom_KBILicenseAgreementMember" id="Fact001320" format="ixt:numdotdecimal" decimals="0" unitRef="USD">712,524</ix:nonFraction></span>&#160;for
certain non-recurring engineering costs related to the PMI License Agreement which were fully paid in November&#160;2023,&#160;and
$<span id="xdx_90A_eus-gaap--CededPremiumsPayable_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zhd9NCoG4jRj"><ix:nonFraction name="us-gaap:CededPremiumsPayable" contextRef="AsOf2023-10-31_custom_KBILicenseAgreementMember" id="Fact001321" format="ixt:numdotdecimal" decimals="0" unitRef="USD">240,802</ix:nonFraction> </span>for
reimbursement of insurance expense.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Leased Office Space and Storage Space</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 10, 2022, the Company entered into a Lease
Agreement with Just Pick, LLC, owned and controlled by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company.
The Company had $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20240501__20240731_z609fBH6590g"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2024-05-012024-07-31" id="Fact001322" format="ixt:numdotdecimal" decimals="0" unitRef="USD">49,844</ix:nonFraction></span>&#160;<span style="font-family: Times New Roman, Times, Serif">&#160;</span>and
$<span id="xdx_90B_eus-gaap--OperatingLeaseExpense_c20231101__20240731_zMXbSvz34Bh9"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-11-01to2024-07-31" id="Fact001323" format="ixt:numdotdecimal" decimals="0" unitRef="USD">148,012</ix:nonFraction></span> in operating lease expenses for the
three and nine months ended July 31, 2024, respectively, and $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20230501__20230731_zOGMw0rIhRve"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2023-05-012023-07-31" id="Fact001324" format="ixt:numdotdecimal" decimals="0" unitRef="USD">47,855</ix:nonFraction></span>&#160;and
$<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20221101__20230731_z4ItgC75y6ei"><ix:nonFraction name="us-gaap:OperatingLeaseExpense" contextRef="From2022-11-012023-07-31" id="Fact001325" format="ixt:numdotdecimal" decimals="0" unitRef="USD">142,202</ix:nonFraction></span> for the three and nine months ended
July 31, 2023, respectively.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001327" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_znAdqOaCVRc3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9 &#8211; <span id="xdx_82D_zFEnyobcErlc">Commitments and Contingencies</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows ASC 450-20, <i>Los</i>s <i>Contingencies,
</i>to report accounting for contingencies. Liabilities for loss contingencies arising from claims, assessments, litigation, fines and
penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be
reasonably estimated. There were no commitments or contingencies as of July 31, 2024, and October 31, 2023, other than the below:</p>

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

<ix:exclude><p id="xdx_235_zNiRRHitShSg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 26 -->
    <div id="xdx_234_zr5yB3BwHNZe" style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div>
    <div id="xdx_234_zoJCvtJ7hOmk" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23B_zBxQ4bygiqHi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>QuikfillRx Service Agreement Amendment</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective as of November 9, 2022, the Company entered
into its latest amendment to the Service Agreement with QuikfillRx (collectively with prior amendments, the &#8220;Amended Service Agreement&#8221;).
The November 9, 2022 amendment to the Service Agreement was captioned as the &#8220;Fourth Amendment&#8221; although it was the fifth
amendment to the Service Agreement. Pursuant to the Amended Service Agreement:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(a) the term of the Amended Service Agreement was
extended (unless earlier terminated pursuant to the terms of the Amended Service Agreement) from November 1, 2022 (the &#8220;Effective
Date&#8221;) until October 31, 2025, following which the term shall automatically renew for successive one (1) year period beginning November
1, 2025;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(b) QuikfillRx agreed to change its &#8220;doing business
as&#8221; name to &#8220;Kaival Marketing Services&#8221; within thirty (30) days following the Effective Date;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(c) it was provided that either party may terminate
the Amended Service Agreement without cause upon not less than ninety (90) days prior written notice to the other party;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(d) QuikfillRx was granted a one-time, fully vested,
ten-year non-qualified option award to purchase up to 11,905 shares of Company common stock with an exercise price of $20.72 per share
(the closing price of the Company&#8217;s common stock on November 9, 2022). The option grant was memorialized pursuant to a Nonqualified
Option Agreement, dated November 9, 2022, between the Company and QuikfillRx; and</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(e) the parties agreed to revise the compensation
for services as follows: (<span id="xdx_906_ecustom--ServiceAgreementDescription_c20231101__20240731_zp9rEDRBEyB" title="Service agreement description"><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" id="Fact001331" name="kavl:ServiceAgreementDescription">i) payment of $125,000 per month; (ii) bonus equivalent to 0.27% of the applicable gross quarterly sales and
(iii) a grant of 3,000,000 nonqualified stock options to purchase shares of Company common stock which shall vest based on achievement
of certain net revenue and profit margin targets up to $180,000,000 in total net revenues over a period of 3 years.</ix:nonNumeric></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 21, 2024, the Company terminated the agreement
and all amendments with QuikFillRx. Per the termination, the Company was required to pay $<span id="xdx_90D_ecustom--PaymentOnServiceAgreement_c20240220__20240221_z1ahmuruLWo1" title="Payment on service agreement"><ix:nonFraction name="kavl:PaymentOnServiceAgreement" contextRef="From2024-02-202024-02-21" id="Fact001333" format="ixt:numdotdecimal" decimals="0" unitRef="USD">80,000</ix:nonFraction></span> by March 1, 2024, in full satisfaction
of all obligations, debts, and prior services, including but not limited to stock incentives, bonuses, third party obligations, owed by
the Company to QuickfillRx. The Company made the required payment on February 28, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accrued zero <span id="xdx_90C_eus-gaap--BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_pp0p0_c20240501__20240731_zanXzDwLKJM8"><ix:nonFraction name="us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" contextRef="From2024-05-012024-07-31" id="Fact001334" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">0</ix:nonFraction> </span>and
$<span id="xdx_908_eus-gaap--BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_pp0p0_c20230501__20230731_zwbo0QVGYdL2"><ix:nonFraction name="us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" contextRef="From2023-05-012023-07-31" id="Fact001335" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">37,416</ix:nonFraction></span><span style="font-family: Times New Roman, Times, Serif"> </span>for a quarterly bonus payable to QuikfillRx, based on the Applicable Gross Quarterly Sales results of the three months ended July
31, 2024 and 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>International Trade Commission claims against the
Company</i> <span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On <span style="font-size: 10pt">June 11, 2024, RAI
Strategic Holdings, Inc., R.J. Reynolds Vapor Company, R.J. Reynolds Tobacco Company, and RAI Services Company (collectively, the &#8220;RJ
Reynolds Entities&#8221;) filed a patent infringement complaint with the International Trade Commission (the &#8220;ITC&#8221;) against
Bidi, the Company, and forty (40) other respondents (the &#8220;ITC Complaint&#8221;) pursuant to Section 337 of the Tariff Act of 1930,
as amended. Specifically, the ITC Complaint alleges that one or more components or elements of the Bidi Stick infringe U.S. Patent No.
11,925,202, which is owned by one of the RJ Reynolds Entities. The ITC Complaint requests the ITC grant: (a) temporary and permanent
limited exclusion orders pursuant to Section 337(e) of the Tariff Act of 1930, as amended, which would prohibit the importation of the
Bidi Stick in the United States; and (b) issue temporary and permanent cease and desist orders pursuant to 337(f) of the Tariff Act of
1930, as amended, which would prohibit the sale and distribution of the Bidi Stick in the United States. On July 17, 2024, the Company
was dismissed from the ITC proceeding and is no longer a defendant in the ITC proceeding. No damages are recoverable in the proceedings
before the ITC.&#160;If Bidi is prohibited from importing the Bidi Stick, then the</span><span style="font-size: 8pt">&#160;</span>
<span style="font-size: 10pt">Company&#8217;s business, operations, financial results, and reputation would be significantly adversely
impacted</span>.</p>

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

</ix:nonNumeric><ix:nonNumeric contextRef="From2023-11-01to2024-07-31" escape="true" id="Fact001337" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zgu3d4Yb8vx3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 10 &#8211; <span id="xdx_824_ztRFpISqxsFl">Subsequent Events</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 12, 2024, the Company announced the passing of the Company&#8217;s
Chief Executive Officer and Director, Nirajkumar Patel. &#160;Effective September 12, 2024, the Company announced that Mark Thoenes, a
Director, had been appointed to serve as the Company&#8217;s interim Chief Executive Officer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

</ix:nonNumeric><p id="xdx_817_zUuDGS4qGRQg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 27 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="a_010"></span>Item 2. Management&#8217;s Discussion and Analysis of Financial Condition
and Results of Operations.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>This Management&#8217;s Discussion and Analysis
of Financial Condition and Results of Operations is designed to provide a reader of the financial statements with a narrative report on
our financial condition, results of operations, and liquidity. This discussion and analysis should be read in conjunction with the unaudited
financial statements and notes thereto for the nine months ended July 31, 2024, included under Item 1 &#8211; Financial Statements in
this Report and our audited financial statements and notes thereto for the year ended October 31, 2023, contained in the 2023 Annual Report.
The following discussion contains forward-looking statements that involve risks and uncertainties, such as statements of our plans, objectives,
expectations, and intentions. Our actual results could differ materially from those discussed in the forward-looking statements. Please
also see the cautionary language at the beginning of this Report regarding forward-looking statements.</i></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">Our business is focused on
the sales, marketing and distribution of ENDS products, also known as &#8220;e-cigarettes&#8221;, in a variety of ways. Our primary product
is the Bidi&#174; Stick as well as other products manufactured by our affiliate Bidi. We hold the exclusive worldwide right to market and
distribute the Bidi&#174; Stick and certain other products manufactured by Bidi.</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">Pursuant to the A&amp;R Distribution
Agreement, Bidi granted us an exclusive worldwide right to distribute Bidi&#8217;s ENDS and related components (as more particularly set
forth in the A&amp;R Distribution Agreement and referred to herein as the products) for sale and resale to both retail level customers
and nonretail level customers. Currently, the products consist solely of the &#8220;BIDI&#174; Stick&#8221;, Bidi&#8217;s disposable,
tamper resistant ENDS product made with medical grade components, a UL-certified battery and technology designed to deliver a consistent
vaping experience for adult smokers 21 and over. We presently distribute products to wholesalers and retailers of ENDS products, having
ceased all direct-to-consumer sales in February 2021. Nirajkumar Patel, our former Chief Executive Officer and Director and an indirect
controlling stockholder of our company, owns Bidi.</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; 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">BIDI&#174; Stick comes in
a variety of flavor options for adult cigarette smokers. We do not manufacture any of the products we resell. The BIDI&#174; Stick is manufactured
by Bidi. Pursuant to the terms of the A&amp;R Distribution Agreement, Bidi provides us with all branding, logos, and marketing materials
to use with our commercial partners in connection with our marketing and promotion of the products.</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">We process all sales made
only to non-retail customers, with all sales to non-retail customers made through Bidi&#8217;s age-restricted website, www.wholesale.bidivapor.com.
We ceased all direct-to-consumer sales in February 2021 in order to better ensure youth access prevention and to comply with the Prevent
All Cigarette Trafficking (or PACT) Act. We provide all customer service and support at our own expense through QuikfillRx as described
below. We set the minimum prices for all sales made by us. We maintain adequate inventory levels of products in order to meet the demands
of our non-retail customers and deliver the products sold to these customers.</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">A key third-party collaborator
of ours was QuikfillRx, LLC, (&#8220;QuikfillRx&#8221;) a Florida limited liability company which recently began doing business as &#8220;Kaival
Marketing Services&#8221; to better reflect its contributions to our company. QuikfillRx provides us with certain services and support
relating to sales management, website development and design, graphics, content, public communication, social media, management and analytics,
and market and other research. QuikfillRx provides these services to us pursuant to a Services Agreement, most recently amended on November
9, 2022, pursuant to which QuikfillRx receives monthly cash compensation and was granted certain equity compensation in the form of options.
This Agreement was terminated in February 2024.&#160;The Company has been performing the sales and marketing activities in-house.</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">We have also maintained key
international licensing agreements with Philip Morris and its affiliates as described under Item 1 &#8211; Business.</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">We have also entered into
key international licensing agreements with Philip Morris Products S.A. (&#8220;PMPSA&#8221;), a wholly owned affiliate of Philip Morris
International Inc. (&#8220;PMI&#8221;).</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>

<!-- Field: Page; Sequence: 28; Options: NewSection -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<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">On August 31, 2020, we formed
Kaival Labs, Inc., a Delaware corporation (herein referred to as &#8220;Kaival Labs&#8221;), as a wholly owned subsidiary for the purpose
of developing our own branded and white-label products and services, of which none has commenced as of the date of this Report. On March
11, 2022, we formed Kaival Brands International, LLC, a Delaware limited liability company (herein referred to as &#8220;KBI&#8221;),
as a wholly owned subsidiary for the purpose of entering into an international licensing agreement with PMPSA.</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"><b><i>GoFire Asset Acquisition</i></b></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">On May 30, 2023, we and Kaival
Labs entered into an Asset Purchase Agreement (the &#8220;GoFire APA&#8221;) with GoFire, Inc. (&#8220;GoFire&#8221;). Pursuant to the
terms of the GoFire APA, we purchased certain intellectual property assets of GoFire consisting of various patents and patent applications
(the &#8220;Purchased Assets&#8221;) in exchange for equity securities of our company and certain contingent cash consideration. The Purchased
Assets will be housed in Kaival Labs and consist of 19 existing and 47 pending patents with novel technologies related to vaporization
and inhalation technologies. The patents and patent applications cover the U.S. and several international territories. The Purchased Assets
also include four registered and two pending trademarks. The goal of this acquisition is to diversify our product offerings and create
near and longer-term revenue opportunities in the form of potential licenses of the acquired technology and our development of new products
based on the Purchased Assets. In the near term, we expect to seek third-party licensing opportunities in the cannabis, hemp/CBD, nicotine
and nutraceutical markets. Longer term, we believe we can utilize the Purchased Assets to create innovative and market-disruptive products,
including patent protected vaporizer devices and related hardware and software applications. No assurances can be given, however, that
the Purchased Assets will generate revenue for us in the future or otherwise create the value for our company that we anticipate.</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"><b>FDA PMTA Determinations, 11<sup>th</sup>&#160;Circuit
Decision and Impact on Our Business</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In September 2021, in connection with the Bidi&#8217;s
Premarket Tobacco Product Application (&#8220;PMTA&#8221;) process for BIDI<sup>&#174;</sup>&#160;Stick, the U.S. Food and Drug Administration&#8217;s
(&#8220;FDA&#8221;) effectively &#8220;banned&#8221; non-tobacco flavored ENDS by denying nearly all then-pending PMTAs for such products
(including Bidi&#8217;s). Following the issuance of by the FDA of a related Marketing Denial Order (&#8220;MDO&#8221;) regarding these
ENDS products, manufacturers were required to stop selling non-tobacco flavored ENDS products. Bidi, along with nearly every other company
in the ENDS industry, received a MDO for its non-tobacco flavored ENDS products. With respect to Bidi, the MDO covered all non-tobacco
flavored BIDI&#174; Sticks, including its Arctic (menthol) BIDI&#174; Stick. As a result, beginning in September 2021, Bidi pursued multiple
avenues to challenge the MDO. First, on September 21, 2021, separate from the judicial appeal of the MDO in its entirety, Bidi filed a
21 C.F.R. &#167;10.75 internal FDA supervisory review request specifically of the decision to include the Arctic (menthol) BIDI&#174; Stick
in the MDO. In May 2022, the FDA issued a determination that it views the Arctic BIDI&#174; Stick as a non-tobacco flavored ENDS product,
and not strictly a menthol flavored product.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">On September 29, 2021, Bidi
petitioned the U.S. Court of Appeals for the Eleventh Circuit (the &#8220;11<sup>th</sup> Circuit&#8221;) to review the FDA&#8217;s denial
of the PMTAs for its non-tobacco flavored BIDI&#174; Stick ENDS (including the Arctic BIDI&#174; Stick), arguing that it was arbitrary and
capricious under the Administrative Procedure Act (&#8220;APA&#8221;), as well as ultra vires, for the FDA not to conduct any scientific
review of Bidi&#8217;s comprehensive applications, as required by the Tobacco Control Act (&#8220;TCA&#8221;), to determine whether the
BIDI&#174; Sticks are &#8220;appropriate for the protection of the public health&#8221;. Bidi further argued that the FDA violated due
process and the APA by failing to provide fair notice of the FDA&#8217;s new requirement for ENDS companies to conduct long-term comparative
smoking cessation studies for their non-tobacco flavored products compared to tobacco-flavored ENDS products, and that the FDA should
have gone through the notice and comment rulemaking process for this requirement.</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">On August 23, 2022, the 11<sup>th</sup>&#160;Circuit
set aside (i.e., vacated) the MDO issued to the non-tobacco flavored BIDI&#174; Sticks and remanded Bidi&#8217;s PMTA back to the FDA for
further review. Specifically, the 11<sup>th</sup>&#160;Circuit held that the MDO was &#8220;arbitrary and capricious&#8221; in violation
of the APA because the FDA failed to consider the relevant evidence before it, specifically Bidi&#8217;s aggressive and comprehensive
marketing and sales-access-restrictions plans designed to prevent youth appeal and access.</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>

<!-- Field: Page; Sequence: 29 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<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">The opinion further indicated
that the FDA did not properly review the data and evidence that it has long made clear are critical to the appropriate for the protection
of the public health (&#8220;APPH&#8221;) standard for PMTAs set forth in the Tobacco Control Act including, in Bidi&#8217;s case, &#8220;product
information, scientific safety testing, literature reviews, consumer insight surveys, and details about the company&#8217;s youth access
prevention measures, distribution channels, and adult-focused marketing practices,&#8221; which &#8220;target only existing adult vapor
product users, including current adult smokers,&#8221; as well as our retailer monitoring program and state-of-the-art anti-counterfeit
authentication system. Because a MDO must be based on a consideration of the relevant factors, such as the marketing and sales-access-restrictions
plans, the denial order was deemed arbitrary and capricious, and vacated by the FDA.</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">The FDA did not appeal to
the 11<sup>th</sup> Circuit&#8217;s decision. The FDA had until October 7, 2022 (45 days from the August 23, 2022 decision) to either
request a panel rehearing or a rehearing &#8220;en banc&#8221; (a review by the entire 11<sup>th</sup> Circuit, not just the 3-judge panel
that issued the decision), and until November 21, 2022 (90 days after the decision) to seek review of the decision by the U.S. Supreme
Court. No request for a rehearing was filed, and no petition for a writ of certiorari was made to the Supreme Court. On July 29, 2024,
Bidi received a Recission of Marketing Denial letter from FDA formally rescinding the MDO for the non-tobacco flavored BIDI&#174; Stick
PMTAs and putting those applications back into the review process.</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">In light of the 11<sup>th</sup>
Circuit decision and FDA&#8217;s MDO rescission letter, we anticipate having the continued ability to market and sell the non-tobacco
flavored BIDI&#174; Sticks, subject to FDA&#8217;s enforcement discretion, for the duration of the PMTA scientific review. The FDA has
indicated that it is prioritizing enforcement of unauthorized ENDS against companies (1) that never submitted PMTAs, (2) whose PMTAs have
been refused acceptance or filing by the FDA, (3) whose PMTAs remain subject to MDOs, and (4) that are continuing to market unauthorized
synthetic nicotine products after the July 13, 2022 cutoff. As none of these scenarios apply to Bidi, we believe the current risk of FDA
enforcement is low.</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">Since the PMTA was remanded, Bidi has continued to
update its application with the results of new studies, including a nationwide population prevalence study on the BIDI&#174; Stick that
has been published in a peer-reviewed scientific journal.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Separately, on or about May 13, 2022, FDA placed the
tobacco-flavored Classic BIDI&#174; Stick into the final Phase III scientific review, and in September 2022 completed a remote regulatory
assessment of Bidi and its contract manufacturer in China, SMISS Technology Co. LTD, in relation to the pending PMTA for the Classic BIDI&#174;
Stick. In March 2023, Bidi received a deficiency letter with respect to the tobacco-flavored Classic BIDI&#174; Stick PMTA, to which the
company submitted in June 2023. Subsequently, on January 22, 2024, Bidi received a MDO regarding the Classic BIDI&#174; Stick. The MDO
identified three highly technical deficiencies related to certain analytical testing and Bidi&#8217;s pharmacokinetic (PK) study. On January
26, 2024, Bidi petitioned the 11<sup>th</sup> Circuit to review the MDO for the Classic BIDI&#174; Stick, arguing that the denial is arbitrary
and capricious under the APA, an abuse of discretion, or otherwise not in accordance with the law, as well as contrary to constitutional
right and in excess of statutory authority. On February 2, 2024, Bidi filed a Time Sensitive Motion for a Stay Pending Review, which the
court denied on February 18, 2024. The case is now proceeding on the merits, with Bidi&#8217;s opening merits brief filed on April 15,
2024. FDA filed its response brief on June 7, 2024, and Bidi filed its reply brief on July 29, 2024. The 11<sup>th</sup> Circuit will
next schedule an oral argument for later this year. Unless the MDO ultimately remanded by the 11<sup>th</sup> Circuit, the Classic BIDI&#174;
Stick is considered an adulterated tobacco product the continued marketing and distribution of which is prohibited.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><b>Material Items, Trends
and Risks Impacting Our Business</b></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">We believe that the following items and trends may
be useful in better understanding our results of operations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><b><i>Dependence on Bidi</i></b></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">We are wholly dependent on Bidi to supply the BIDI&#174;
Sticks to us for distribution. Accordingly, any supply or other issues that impact Bidi, indirectly impact us and our ability to operate
our business. Moreover, and while we are seeking to diversify our product offerings, the loss of our relationship with Bidi would substantially
harm the viability of our business.</p>

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

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

<!-- Field: Page; Sequence: 30 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Bidi is controlled by Nirajkumar Patel, our
former Chief Executive Officer and a former Director of the Company. Moreover, Kaival Holdings, an entity controlled by Nirajkumar
Patel, is our majority shareholder. In addition, our corporate headquarters is leased to us by an affiliate of Nirajkumar Patel.
Therefore, Nirajkumar Patel has the power and ability to control or influence our business.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><b><i>Ability to Develop
and Monetize the GoFire Intellectual Property</i></b></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">We purchased certain vaporizer
and inhalation-related technology from GoFire in May 2023 with the goal of diversifying our business and lessening our dependence on BIDI
Vapor. We do not expect that the acquired assets will generate immediate revenue for us, and while we believe this to be a transformative
acquisition for us and we are already seeking to develop and monetize the acquired assets, we can give no assurances at this time that
either (i) the patent applications we acquired will eventuate in issued patents or (ii) we will be able to enter into successful monetizing
arrangements with respect to these assets.</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"><b><i>Nature of our Products
and Regulation</i></b></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">Competition in the market
for e-cigarettes from illicit sources may have an adverse effect on our overall sales volume, restricting our ability to increase selling
prices and damaging our brand equity and reputation. Illicit trade and tobacco trafficking in the form of counterfeit products, smuggled
genuine products, and locally manufactured products on which applicable taxes or regulatory requirements are evaded, represent a significant
and growing threat to the legitimate tobacco industry, including the products we sell. Although we combat counterfeiting of our Products
by engaging in certain tactics, such as requiring all sales force personnel to randomly collect our Products from retailers in order to
be tested by our quality control team, maintaining a quality control group that is responsible for identifying counterfeit products and
surveillance of retailers we suspect are selling counterfeit Products through our own secret shopper force, no assurance can be given
that we will be able to detect or stop sales of all counterfeit products. In addition, while we may bring suits against retailers and
distributors that sell certain counterfeit products, no assurance can be given that we will be successful in any such suits or that such
suits will be successful in stopping other retailers or distributors from selling.</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"><b><i>Counterfeit Products</i></b></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">Our Products (included in
this context any products that we may develop from the GoFire Purchased Assets) are and will be heavily regulated by the FDA, which has
broad regulatory powers. The market for ENDS products is subject to a great deal of uncertainty and is still evolving. ENDS products,
having recently been introduced to market over the past 10 to 15 years, are at a relatively early stage of development, and represent
core components of a market that is evolving rapidly, highly regulated, and characterized by a number of market participants. Rapid growth
in the use of, and interest in, ENDS products is recent, and may not continue on a lasting basis. With respect to the GoFire Purchase
Assets, the underlying technology touches on hemp/cannabis, nutraceutical and healthcare applications in addition to nicotine, all of
which are heavily regulated by the FDA and other federal and state agencies. The demand and market acceptance for all of these products
is subject to a high level of uncertainty. Therefore, we are subject to all the business risks associated with a new enterprise in an
evolving market.</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">Some of our Product offerings
through Bidi are subject to developing and unpredictable regulation. Our Products are sold through our distribution network and may be
subject to uncertain and evolving federal, state, and local regulations, including hemp, non-THC cannabidiol (CBD) and other non-tobacco
consumable products. Enforcement initiatives by those authorities are therefore unpredictable and impossible to anticipate. We anticipate
that all levels of government, which have not already done so, are likely to seek in some way to regulate these products, but the type,
timing, and impact of such regulations remains uncertain. With respect to CBD in particular, on January 26, 2023, the FDA announced that
it would not initiate rulemaking to regulate CBD as a dietary food ingredient. Rather, after careful review, the FDA has concluded that
a new regulatory pathway for CBD is needed and has further indicated that it is prepared to work with Congress to create a new regulatory
pathway for CBD through legislation.</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">In addition to the de facto
FDA flavor ban that has resulted from the denial of nearly all PMTAs for flavored ENDS, ENDS products that are non-tobacco flavored continue
to face the threat of prohibition at the local level, as many state and local authorities and attorneys general push for bans or request
the FDA to deny PMTAs for flavored ENDS. In addition, a number of states and localities have banned the sale of non-tobacco flavored tobacco
products. Recently, for example, California passed Proposition 31, which prohibits the sale of non-tobacco flavored tobacco products,
including e-cigarettes, in retail locations. Thus, the non-tobacco flavored BIDI&#174; Sticks are not permitted to be sold in California
retail locations. We anticipate more states and localities will take this approach. Several other states and localities have banned flavored
ENDS, including New York, (and New York City), New Jersey, Rhode Island, Illinois (and Chicago) and Massachusetts, with several more considering
similar bans (e.g., Maryland, and Connecticut).</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>

<!-- Field: Page; Sequence: 31 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<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"><b><i>Ability to Meet Demand
for our Products</i></b></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">We believe that the matters
described under &#8220;FDA PMTA Determinations, 11<sup>th</sup> Circuit Decision and Impact on Our Business&#8221; have increased demand
for our Products and has opened new distribution channels for us through which we can sell our Products. However, a sharp increase in
demand for the Products will require us to use cash and/or obtain financing in order to purchase Products from Bidi for resale in the
marketplace. As a result, we are faced with the risk that such cash or financing will not be available in sufficient amounts or on terms
acceptable to us (or at all) to meet the market demand for the Products. Our inability to fulfill this demand will damage our reputation
and could materially impact our ability to increase sales of the Products which, in turn, would adversely impact our results of operations.</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"><b><i>Inflation</i></b></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">Consumer purchases of tobacco
products are historically affected by economic conditions, such as changes in employment, salary and wage levels, the availability of
consumer credit, inflation, interest rates, fuel prices, sales taxes, and the level of consumer confidence in prevailing and future economic
conditions. The U.S. has been experiencing an environment of material inflation in recent quarters, and this condition may impact discretionary
consumer purchases, such as the BIDI&#174; Stick. Demand for our Products may also decline during recessionary periods or at other times
when disposable income is lower, and taxes may be higher.</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; color: #1D2228"><span style="background-color: white"><b><i>Supply
Chain</i></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">The spread of COVID-19 throughout
the world as well as increasing tensions with China over the past several years has created global economic uncertainty, which may cause
partners, suppliers, and potential customers to closely monitor their costs and reduce activities. Any of the foregoing could materially
adversely affect the supply chain for Bidi and our Products, and any supply chain distribution for the Products could have a material
adverse effect on our results of operations.</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"><b>Corporate History</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We were incorporated on September 4, 2018, in the
State of Delaware. Effective July 12, 2019, we changed our corporate name from Quick Start Holdings, Inc. to Kaival Brands Innovations
Group, Inc. The name change was effected through a parent/subsidiary short-form merger of Kaival Brands Innovations Group, Inc., our wholly-owned
Delaware subsidiary formed solely for the purpose of the name change, with and into us. We were the surviving entity.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Change of Control</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 6, 2019, we entered into a Share Purchase
Agreement (the &#8220;Share Purchase Agreement&#8221;), by and among us, GMRZ Holdings LLC, a Nevada limited liability company (&#8220;GMRZ&#8221;),
our then-controlling stockholder, and Kaival Holdings, LLC, a Delaware limited liability company (&#8220;KH&#8221;), pursuant to which,
on February 20, 2019, GMRZ sold 24,000,000 shares of our restricted common stock, representing approximately 88.06% of our then issued
and outstanding shares of common stock, to KH, and KH paid GMRZ consideration in the amount set forth in the Share Purchase Agreement.
The consummation of the transactions contemplated by the Share Purchase Agreement resulted in a change in control, with KH becoming our
largest controlling stockholder. Nirajkumar Patel and Eric Mosser are the sole voting members of KH.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Current Product Offerings</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the A&amp;R Distribution Agreement, the
Company sells and resells electronic nicotine delivery systems, which it may refer to herein as &#8220;ENDS Products&#8221;, or &#8220;e-cigarettes&#8221;,
to non-retail level customers. The sole Product the Company resells is the &#8220;BIDI&#174; Stick,&#8221; a disposable, tamper-resistant
ENDS product that comes in a variety of flavor options for adult cigarette smokers. The Company does not manufacture any of the Products
it resells. The BIDI&#174; Stick is manufactured by Bidi. Pursuant to the terms of the A&amp;R Distribution Agreement, Bidi provides the
Company with all branding, logos, and marketing materials to be utilized by the Company in connection with its marketing and promotion
of the Products.</p>

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

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

<!-- Field: Page; Sequence: 32 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Other Potential Product Offerings</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In addition to the BIDI&#174; Stick, we anticipated
launching distribution of the &#8220;BIDI&#174; Pouch,&#8221; initially outside of the United States. The initial planned February 2021
roll-out of the BIDI&#174; Pouch was delayed due to COVID-19 based manufacturing and supply chain constraints. Due to these complications,
and in an effort to prevent future bottlenecks, Bidi decided to move manufacturing in-house. In 2021, Bidi modified the planned formulation
of the BIDI&#174; Pouch. The original BIDI&#174; Pouch formulation (which never came to market) intended to utilize a tobacco-free (synthetic)
nicotine formulation, along with natural fibers and a chew-base filler in six different flavors. However, production of the BIDI&#174;
Pouch was placed on hold domestically due to concerns about the safety of synthetic nicotine and the likelihood of the FDA enforcement
of synthetic nicotine products either as unapproved drugs or unauthorized tobacco products. Subsequently, the Consolidated Appropriations
Act of 2022, signed by President Biden on March 15, 2022, amended the definition of a &#8220;tobacco product&#8221; in the Food, Drug
and Cosmetic Act and gave the FDA authority to regulate products containing nicotine from any source, including synthetic nicotine. The
legislation also gave manufacturers of synthetic nicotine products 60 days to prepare and submit PMTAs by May 14, 2022. Synthetic nicotine
products subject to timely submitted PMTAs were allowed to remain on the market without the threat of enforcement for another 60 days,
until July 13, 2022. After July 13, 2022, all synthetic nicotine products, regardless of PMTA status, are illegal and subject to FDA enforcement
(unless the product has actually been authorized and is subject to a PMTA Marketing Grant Order).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Also, on July 14, 2021, we announced plans to launch
its first Kaival-branded product, a hemp CBD vaping product. In addition to our branded formulation, we anticipate that we will also provide
white label, wholesale solutions for other product manufacturers through our subsidiary, Kaival Labs. We have not yet launched any branded
product, nor has have begun to provide white label wholesale solutions for other product manufacturers, but the diversification of the
types of products we distribute is an important part of our growth strategy.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Assuming we launch a hemp CBD product, of which there
can be no assurances, we intend that all CBD products will be produced and distributed strictly in compliance under the Agriculture Improvement
Act of 2018 (known as the 2018 Farm Bill), which defines hemp as the plant cannabis sativa and any part of the plant with a delta-9 THC
concentration of not more than 0.3 percent by dry weight. According to the 2018 Farm Bill, hemp-derived products can be offered for retail
sale in many forms: smoke, pouch, tinctures, topicals, capsules, vape oil and gummies/edibles. We plan to utilize Bidi&#8217;s patented
BIDI&#174; Stick delivery mechanism in order to provide a similar, premium experience in the initial CBD product line. We expect our industrial-grade
hemp CBD formula to provide greater bioavailability than many market peers, resulting in a better consumer experience in less usage. On
January 26, 2023, FDA announced that it would not initiate rulemaking to regulate CBD as a dietary food ingredient. Rather, after careful
review, the FDA has concluded that a new regulatory pathway for CBD is needed that balances individuals&#8217; desire for access to CBD
products with the regulatory oversight needed to manage risks. FDA further indicated that it is prepared to work with Congress on this
matter.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>PMI Licensing Agreement and International Distribution</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 13, 2022, we, through our wholly owned subsidiary,
KBI, entered into the PMI License Agreement with PMPSA, a wholly owned affiliate of PMI, for the development and distribution of ENDS
products in certain markets outside of the United States, subject to market (or regulatory assessment). The PMI License Agreement grants
to PMPSA a license of certain intellectual property rights relating to Bidi&#8217;s ENDS device, known as the BIDI&#174; Stick in the United
States, as well as potentially newly developed devices, to permit PMPSA to manufacture, promote, sell, and distribute such ENDS device
and newly developed devices, in international markets, outside of the United States.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On July 25, 2022, we announced the launch of PMPSA&#8217;s
custom-branded self-contained e-vapor product, pursuant to the licensing agreement. The product, a self-contained e-vapor device, VEEBA,
has been custom developed and was initially distributed in Canada. VEEBA was then commercially launched by PMPSA in Europe in February
2023, with additional market launches planned this year. VEEBA was recently rebranded VEEV NOW.</p>

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

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

<!-- Field: Page; Sequence: 33 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 12, 2023, the Company executed and entered
into a Deed of Amendment No. 1 (the &#8220;PMI License Amendment&#8221;) with PMPSA, Bidi and KBI. Pursuant to the PMI License Amendment
(which was effective on June 30, 2023), resulting in a Net Reconciliation Payment to KBI and ongoing quarterly royalty payments.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying unaudited interim consolidated financial
statements of the Company are prepared in accordance with U.S. GAAP applicable to a going concern, which contemplates realization of assets
and the satisfaction of liabilities in the normal course of business within one year after the date the unaudited interim consolidated
financial statements are issued.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with Financial Accounting Standards
Board (&#8220;FASB&#8221;), Accounting Standards Update (&#8220;ASU&#8221;) No. 2014-15, Presentation of Financial Statements &#8211;
Going Concern (Subtopic 205-40), the Company&#8217;s management evaluates whether there are conditions or events, considered in aggregate,
that raise substantial doubt about the Company&#8217;s ability to continue as a going concern within one year after the date that the
accompanying unaudited interim consolidated financial statements are issued.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company will need significant additional funds
to satisfy its outstanding payables, fund its working capital, and fully implement its business plan as the Company seeks to grow its
revenues. In addition, the Company&#8217;s ability to continue as a going concern is adversely affected by the uncertainty surrounding
Bidi&#8217;s PMTA process with FDA and outcome of Bidi&#8217;s petition with the 11<sup>th</sup> Circuit Court of Appeals regarding the
FDA&#8217;s January 2024 MDO relating to Classic Bidi&#174; Stick as well as the Company&#8217;s, significant recurring losses and present
need for additional funding. All of these factors raise substantial doubt regarding the Company&#8217;s ability to continue as a going
concern.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management plans to continue similar operations with
increased marketing and enhanced efforts to increase sales, which the Company believes will result in increased revenue and ultimately
net income.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">However, there is no assurance that the Company&#8217;s
plans will be able to generate expected or greater amounts of revenues or ever achieve profitability due to the factors listed above as
well as the regulation and public perception of ENDS products and the various other risks faced by the Company. The accompanying consolidated
financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of
assets or the amounts and classification of liabilities that may result from the outcome of these or other risks or uncertainties.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We believe we will not generate sufficient revenue
to support our operations for at least twelve months. As of July 31, 2024, we had working capital of $2,509,396 and total cash of $4,524,989.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We intend to generally rely on cash from operations
and equity and debt offerings to the extent necessary and available, to satisfy our liquidity needs. There are several factors that could
result in the need to raise additional funds, including a decline in revenue, a lack of anticipated sales growth, increased costs and
our potential plan to redeem for cash the shares of our Series B Preferred Stock issued in connection with our GoFire asset purchase in
May 2023. Our efforts are directed toward generating positive cash flow and, ultimately, profitability. As our efforts during our fiscal
2023 and since have not generated positive cash flows<span style="font-family: Times New Roman, Times, Serif"></span>, we
will need to raise additional capital. Should capital not be available to us at reasonable terms, other actions will become necessary,
including implementing cost control measures and additional efforts to increase sales. We may also be required to take more strategic
actions such as exploring strategic options for the sale of our company, the creation of joint ventures or strategic alliances under which
we will pursue business opportunities, or other alternatives. We believe we have, or have access to, the financial resources to weather
the impacts of the FDA&#8217;s PMTA process and Bidi&#8217;s receipt of MDOs from the FDA in 2021 and 2024, which are subject to additional
FDA action and ongoing court proceedings, respectively. However, we will require further financing for the next twelve months, given our
operating results.</p>

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

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

<!-- Field: Page; Sequence: 34 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash flows provided by&#160;operations was approximately
$0.1<span style="font-family: Times New Roman, Times, Serif">&#160;</span>million for the nine months ended July 31, 2024, compared to
net cash flows used in operations of approximately $2.8 million net cash flows used in operations for the nine months ended July 31,
2023. The change in cash flow provided by operations for the nine months ended July 31, 2024, compared to the cash flow used in operations
for the nine months ended July 31, 2023 was primarily due to the changes in accounts receivable, inventory and accounts payable &#8211;
related party.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company had no cash flows used in investing activities
for the nine months ended July 31, 2024, compared to approximately $0.3 million cash flows used in investing activities for the nine
months ended July 31, 2023. The cash used in investing activities for the nine months ended July 31, 2023, primarily consisted of cash
used for transaction acquisition costs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Net cash flows provided by financing activities was
approximately $3.9 million for the nine months ended July 31, 2024, compared to approximately $0.5 million net cash flows provided by
financing activities for the nine months ended July 31, 2023. The cash provided by financing activities for the nine months ended July
31, 2024, consisted primarily of proceeds from loans payable and issuance of common stock, warrants and pre-funded warrants, partially
offset by payments on loans payables and payments for issuance costs. The cash provided by financing activities for the nine months ended
July 31, 2023, consisted primarily of proceeds offset by payments on loans payables.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="a_012"></span>Results of Operations</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Three months ended July 31, 2024, compared to three
months ended July 31, 2023</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenues for the three months ended July 31, 2024,
were approximately $0.7 million, compared to approximately $3.6 million for the three months ended July 31, 2023. Revenues decreased
during the three months ended July 31, 2024, primarily due to a decrease in the number of sticks sold to customers.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cost of Revenue, Net and Gross Profit:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross profit for the three months ended July 31,
2024 was approximately $0.4 million, or approximately 51.7% of revenues, net, compared to approximately $1.3 million gross&#160;profit
or approximately 36.3% of revenues, net, for the three months ended July 31, 2023. Total cost of revenue, net was approximately $0.3
million, or approximately 48.3% of revenue, net for the three months ended July 31, 2024, compared to approximately $2.3 million, or
approximately 63.7% of revenue, net for the three months ended July 31, 2023. The increase in gross profit is due to fewer credits issued
to customers and a decrease<span style="font-size: 8pt">&#160;</span> <span style="font-size: 10pt">in cost of revenue as a percentage
of total revenue during the three months ended July 31, 2024</span>.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total operating expenses were approximately $1.8
million for the three months ended July 31, 2024, compared to approximately $3.0 million for the three months ended July 31, 2023. For
the three months ended July 31, 2024, operating expenses consisted primarily of advertising and promotion fees of approximately $30 thousand,
stock option expense of approximately $56 thousand, professional fees of approximately $1.4 million, and all other general and administrative
expenses of approximately $0.3 million. General and administrative expenses for the three months ended July 31, 2024, consisted primarily
of salaries and wages, insurance, lease expense, project expenses, banking fees, business fees and state and franchise taxes.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three months ended July 31, 2023, operating
expenses consisted primarily of advertising and promotion fees of approximately $0.6 million, stock option expense of approximately $0.6
million, professional fees of approximately $0.7 million, and all other general and administrative expenses of approximately $1.1 million.
General and administrative expenses for the three months ended July 31, 2023, consisted primarily of salaries and wages, stock option
expense, insurance, lease expense, project expenses, banking fees, business fees and state and franchise taxes.</p>

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

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

<!-- Field: Page; Sequence: 35 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Income Taxes:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three months ended July 31, 2024, we did
not accrue a tax provision for income taxes, due to the pre-tax loss of approximately $1.6 million for the three months ended July 31,
2024. Similarly, we did not accrue a tax provision for income taxes during the three months ended July 31, 2023, due to the pre-tax loss
of approximately $1.8 million for the three months ended July 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Net Loss:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As a result of the items noted above, the net loss
for the three months ended July 31, 2024, was approximately $1.6 million, compared to a net loss of approximately $1.8 million, for the
three months ended July 31, 2023. The decrease in the net loss for the three months ended July 31, 2024, as compared to the three months
ended July 31, 2023, is primarily attributable to the decrease in operating expenses as noted above, partially offset by a decrease in
gross profit.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Nine months ended July 31, 2024, compared to Nine
months ended July 31, 2023</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenues for the nine months ended July 31, 2024,
were approximately $6.2 million, compared to $9.1 million for the nine months ended July 31, 2023. Revenues decreased during the nine
months ended July 31, 2024, compared to the nine months ended July 31, 2023, generally due to a decrease in the number of sticks sold
to customers.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Cost of Revenue and Gross Profit:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Gross profit for the nine months ended July 31, 2024,
was approximately $2.1 million, compared to gross profit of approximately $1.7 million for the nine months ended July 31, 2023. Total
cost of revenue was approximately $4.1 million for the nine months ended July 31, 2024, compared to $7.4 million for the nine months
ended July 31, 2023. Therefore, the increase in gross profit of approximately $0.4 million for the nine months ended July 31, 2024 compared
to the nine months ended July 31, 2023 is primarily driven by the decrease in the cost of revenue, totaling approximately $3.3 million,
partially offset by a decrease in overall sales of approximately $3.0 million.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Operating Expenses:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Total operating expenses were approximately $6.5
million for the nine months ended July 31, 2024, compared to approximately $10.3 million for the nine months ended July 31, 2023. For
the nine months ended July 31, 2024, operating expenses consisted of advertising and promotion fees of approximately $0.7 million, stock
option expense of approximately $77<span style="font-family: Times New Roman, Times, Serif">&#160; </span>thousand, professional fees
of approximately $1.9 million, and all other general and administrative expenses of approximately $3.8 million. General and administrative
expenses during the nine months ended July 31, 2024, consisted primarily of salaries and wages, insurance, lease expense, project expenses,
banking fees, business fees and state and franchise taxes.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2023, operating
expenses were approximately $10.3 million, consisting primarily of advertising and promotion fees of approximately $1.8 million, stock
option expense of $3.4 million, professional fees totaling approximately $2.3 million, and all other general and administrative expenses
of approximately $2.8 million. General and administrative expenses during the nine months ended July 31, 2023, consisted primarily of
salaries and wages, insurance, lease expense, project expenses, banking fees, business fees and state and franchise taxes.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Income Taxes:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2024, we did
not accrue a tax provision for income taxes, due to the pre-tax loss of approximately $5.2 million for the nine months ended July 31,
2024. Similarly, we did not accrue a tax provision for income taxes during the nine months ended July 31, 2023, due to the pre-tax loss
of approximately $8.8 million for the nine months ended July 31, 2023.</p>

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

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

<!-- Field: Page; Sequence: 36 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Net Loss:</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The net loss for the first nine months ended July
31, 2024, was approximately $5.2 million, compared to net loss for the nine months ended July 31, 2023, which was approximately $8.8
million. The decrease in the net loss for the nine months ended July 31, 2024, as compared to the nine months ended July 31, 2023, is
primarily attributable to the increase in gross profit and decrease in operating expenses as noted above.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Critical Accounting Policies and Estimates</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with GAAP requires management to make certain estimates and assumptions that affect reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. These estimates are based on information available as of the date of the financial statements; therefore actual
results could differ from those estimates. Other than the policy changes disclosed in Note 2,&#160;<i>Basis of Presentation and Significant
Accounting Policies,&#160;</i>to the unaudited interim consolidated financial statements in Item 1 of Part I of this Quarterly Report,
there have been no material changes to our critical accounting policies and estimates during the nine months ended July 31, 2024 from
those disclosed in Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, of our 2023 Annual
Report for the year ended October 31, 2023.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Refer to Item 1, Financial Statements, Note 2, <i>Basis of Presentation
and Significant Accounting Policies.</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="a_013"></span>Emerging Growth Company</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We are an &#8220;emerging growth company,&#8221; that
is exempt from certain financial disclosure and governance requirements for up to five years as defined in the Jumpstart Our Business
Startups Act of 2012 (the &#8220;JOBS Act&#8221;). The JOBS Act eases restrictions on the sale of securities and increases the number
of stockholders a company must have before becoming subject to the SEC&#8217;s reporting and disclosure rules. We have not elected to
use the extended transition period for complying with new or revised accounting standards under Section 102(b)(2) of the JOBS Act, that
allows us to delay the adoption of new or revised accounting standards that have different effective dates for public and private companies
until those standards apply to private companies.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As a &#8220;smaller reporting company&#8221; as defined
by Item 10 of Regulation S-K, the Company is not required to provide the information required by this Item.</p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Disclosure controls and procedures are controls and
other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange
Act, is recorded, processed, summarized, and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure
controls and procedures include, without limitations, controls and procedures designed to ensure that information required to be disclosed
in our reports filed under the Exchange Act is accumulated and communicated to our management, including our principal executive officer
and our principal financial officer, to allow timely decisions regarding required disclosure.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the supervision and with the participation of
our management, including our President and Interim Chief Financial Officer, we evaluated the effectiveness of the design and operation
of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) as of July 31, 2024, the end of the period
covered by this Quarterly Report. Based on that evaluation, the President and Interim Chief Financial Officer concluded that because of
material weaknesses in our internal control over financial reporting, our disclosure controls and procedures were not effective as of
July 31, 2024.</p>

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

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

<!-- Field: Page; Sequence: 37 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Remediation of Material Weaknesses</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">We <span style="background-color: white">are committed to maintaining a strong
internal control environment and implementing measures designed to help ensure that all material weaknesses are remediated as soon as
possible. Management will continue to work to improve its disclosure controls and procedures during fiscal 2024 with the goal of improvement
in the effectiveness of its systems in our internal controls during the next 12 months. We intend to hire additional staff and to take
such other actions as may be necessary to address its material weaknesses. The Company engaged a technical advisory firm to review and
add value to accounting matters related to the Company during the first nine months ended July 2024, and as such, we believe we have made
progress in the implementation of certain internal controls, such as multiple levels of review and analysis of the accounting and reporting
procedures and processes, and of journal entries and general ledger account reconciliations</span>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><b>Changes in Internal Control
over Financial Reporting</b></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">Due to the identification
of certain material weaknesses<i>,&#160;</i>we continue to work on strengthening our internal control structure. We made no other changes
in internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act, during the quarter ended
July 31, 2024, that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</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"><b><span id="a_016"></span>PART II OTHER INFORMATION</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">From time to time, we may become party to litigation
or other legal proceedings that we consider to be a part of the ordinary course of our business. We are not currently involved in legal
proceedings that could reasonably be expected to have a material adverse effect on our business, prospects, financial condition, or results
of operations. To the best of our knowledge, no adverse legal activity is anticipated or threatened.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">While we are not a party to the legal or regulatory
proceedings involving Bidi described in Item 1 &#8211; Business &#8211; FDA PMTA and MDO Determinations, Related Court Actions and the
Impact on Our Business, the outcome of those or related proceedings could have a material adverse or positive impact on our ability to
operate our business given our reliance on Bidi.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">As a smaller reporting company,
we are not required to provide the information required by this item.</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"><b><span id="a_019"></span>Item 2. Unregistered Sales of Equity Securities
and Use of Proceeds.</b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"><span style="font-size: 10pt">On
June 21, 2024, we issued 396,500 units consisting of one share of the Company&#8217;s Common Stock and one and one-half Warrants to purchase
one and one-half shares of Common Stock to additional investors who did not enter into the Purchase Agreement and relied on the Registration
Statement.</span></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; margin: 0; text-align: justify; background-color: white"></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"><b><span id="a_020"></span>Item 3. Defaults Upon Senior Securities.</b></p>

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 38 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="a_023"></span>Item 6. Exhibits</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following exhibits are filed herewith as a part of this Quarterly Report.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
<td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 6%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit Number</b></span></td>
<td style="width: 1%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="border-bottom: black 1pt solid; vertical-align: bottom; width: 93%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
<tr style="background-color: white">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: justify"><a href="e5934_ex31-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934*</span></a></td></tr>
<tr style="background-color: white">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: justify"><a href="e5934_ex31-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934*</span></a></td></tr>
<tr style="background-color: white">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: justify"><a href="e5934_ex32-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer pursuant to 18 U.S.C. Section 1350 of Chapter 63 of Title 18 of the United States Code*</span></a></td></tr>
<tr style="background-color: white">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
<tr style="background-color: #CCEEFF">
<td style="vertical-align: top; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt; text-align: justify"><a href="e5934_ex32-2.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350 of Chapter 63 of Title 18 of the United States Code*</span></a></td></tr>
</table>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; width: 6%; padding-right: 0.8pt"><span style="font-size: 10pt">101.INS</span></td>
    <td style="width: 1%; padding-right: 0.8pt">&#160;</td>
    <td style="width: 93%; padding-right: 0.8pt"><span style="font-size: 10pt">Inline XBRL Instance Document*</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 0.8pt"><span style="font-size: 10pt">101.SCH</span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document*</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 0.8pt"><span style="font-size: 10pt">101.CAL</span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document*</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 0.8pt"><span style="font-size: 10pt">101.DEF</span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document*</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 0.8pt"><span style="font-size: 10pt">101.LAB</span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document*</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 0.8pt"><span style="font-size: 10pt">101.PRE</span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Inline XBRL Taxonomy Presentation Linkbase Document*</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top; padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="vertical-align: top; padding-right: 0.8pt"><span style="font-size: 10pt">104</span></td>
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-size: 10pt">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)*</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="background-color: white">
    <td style="vertical-align: top; width: 2%; padding-right: 0.8pt"><span style="font-size: 10pt">(1)</span></td>
    <td style="width: 98%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Schedules and Exhibits omitted pursuant to Item 601(b) (10) (iv) of Regulation S-K. The Company agrees to furnish supplementally a copy of any omitted schedule to the Securities and Exchange Commission upon request;&#160;<i>provided, however,</i>&#160;that the Company may request confidential treatment pursuant to Rule 24b-2 of the Securities Exchange Act of 1934, as amended, for any Schedule or Exhibit so furnished</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

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

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

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

<!-- Field: Page; Sequence: 39 -->
    <div style="border-bottom: Black 2pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="2" style="padding-right: 1.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>KAIVAL
    BRANDS INNOVATIONS GROUP, INC.</b></span></td></tr>
  <tr>
    <td style="width: 50%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 5%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 45%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: September 20, 2024</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A</span></td>
    <td style="border-bottom: black 1pt solid; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Mark Thoenes</i></span></td></tr>
  <tr>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Mark Thoenes</span></td></tr>
  <tr>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim Chief Executive
    Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>


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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr>
<td style="width: 50%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: September
20, 2024</span></td>
<td style="width: 5%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
<td style="border-bottom: black 1pt solid; width: 45%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
Eric Morris</i></span></td></tr>
<tr>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric Morris</span></td></tr>
<tr>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
<td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim Chief Financial Officer</span></td></tr>
</table>

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

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

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

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











































<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!--   -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>e5934_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Certification of Chief Executive Officer</B>&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Pursuant to Rule 13a-14(a) under the Securities
Exchange Act of 1934</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Mark Thoenes, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">1. I have reviewed this Quarterly Report on Form 10-Q
of Kaival Brands Innovations Group, Inc.;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: <FONT>September
    <FONT>20</FONT></FONT>, 2024</FONT></TD>
    <TD STYLE="width: 5%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Mark Thoenes</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;Mark Thoenes</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim Chief Executive
    Officer</FONT></TD></TR>
  </TABLE>

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

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt"></P>


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

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0.5pt 0 259.75pt; text-align: right"><B>Exhibit 31.2</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Certification of Chief Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Pursuant to Rule 13a-14(a) under the Securities
Exchange Act of 1934</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Eric Morris, certify that:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">1. I have reviewed this Quarterly Report on Form 10-Q
of Kaival Brands Innovations Group, Inc.;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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:</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">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):</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 22.95pt; text-align: justify; text-indent: 22.95pt">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.</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 50%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: September
20, 2024</FONT></TD>
<TD STYLE="width: 5%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
<TD STYLE="border-bottom: black 1pt solid; width: 45%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Eric Morris</I></FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric Morris</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim Chief Financial Officer</FONT></TD></TR>
</TABLE>

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

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

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


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

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<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: right">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Certification of Chief Executive Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Pursuant to Section 1350 of Chapter 63 of Title
18 of the United States Code</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt">Pursuant to U.S.C. Section 1350,
as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned Chief Executive Officer of Kaival Brands Innovations Group,
Inc. (the &ldquo;Company&rdquo;) does hereby certify, to the best of such officer&rsquo;s knowledge, that:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; padding-right: 0.8pt">&nbsp;</TD>
    <TD STYLE="width: 1%; padding-right: 0.8pt"><FONT STYLE="font-size: 10pt">1.</FONT></TD>
    <TD STYLE="width: 94%; padding-right: 0.8pt; text-align: justify"><FONT STYLE="font-size: 10pt">The Quarterly Report on Form 10-Q of the Company for the quarterly period ended July 31, 2024 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 34.7pt; text-align: justify; text-indent: 26.2pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; padding-right: 0.8pt">&nbsp;</TD>
    <TD STYLE="width: 1%; padding-right: 0.8pt"><FONT STYLE="font-size: 10pt">2.</FONT></TD>
    <TD STYLE="width: 94%; padding-right: 0.8pt; text-align: justify"><FONT STYLE="font-size: 10pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 26.2pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: September
    20, 2024</FONT></TD>
    <TD STYLE="width: 5%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="width: 45%; border-bottom: black 1pt solid; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Mark Thoenes</I></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mark Thoenes</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-right: 0.8pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim
Chief Executive Officer</FONT></P></TD></TR>
  </TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt">The certifications set forth
above are being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed to be
&ldquo;filed&rdquo; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall they be deemed incorporated
by reference in any filing under the Securities Act of 1933, as amended.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt">A signed original of this written
statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in
typed form within the electronic version of this written statement required by Section 906, has been provided to Kaival Brands Innovations
Group, Inc. and will be retained by Kaival Brands Innovations Group, Inc. and furnished to the Securities and Exchange Commission or its
staff upon request.</P>

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

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt"></P>

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>e5934_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 12pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<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: justify; text-indent: 23.55pt">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Certification of Chief Financial Officer</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>Pursuant to Section 1350 of Chapter 63 of Title
18 of the United States Code</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt">Pursuant to U.S.C. Section 1350,
as created by Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned Chief Financial Officer of Kaival Brands Innovations Group,
Inc. (the &ldquo;Company&rdquo;) does hereby certify, to the best of such officer&rsquo;s knowledge, that:</P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; padding-right: 0.8pt">&nbsp;</TD>
    <TD STYLE="width: 1%; padding-right: 0.8pt"><FONT STYLE="font-size: 10pt">1.</FONT></TD>
    <TD STYLE="width: 94%; padding-right: 0.8pt; text-align: justify"><FONT STYLE="font-size: 10pt">The Quarterly Report on Form 10-Q of the Company for the quarterly period ended July 31, 2024 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 34.7pt; text-align: justify; text-indent: 26.2pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%; padding-right: 0.8pt">&nbsp;</TD>
    <TD STYLE="width: 1%; padding-right: 0.8pt"><FONT STYLE="font-size: 10pt">2.</FONT></TD>
    <TD STYLE="width: 94%; padding-right: 0.8pt; text-align: justify"><FONT STYLE="font-size: 10pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 26.2pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
<TD STYLE="width: 50%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: September
20, 2024</FONT></TD>
<TD STYLE="width: 5%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
<TD STYLE="border-bottom: black 1pt solid; width: 45%; padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
Eric Morris</I></FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric Morris</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
<TD STYLE="padding-right: 0.8pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interim Chief Financial Officer</FONT></TD></TR>
</TABLE>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt">The certifications set forth
above are being furnished as an exhibit solely pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed to be
&ldquo;filed&rdquo; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, nor shall they be deemed incorporated
by reference in any filing under the Securities Act of 1933, as amended.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt">A signed original of this written
statement required by Section 906, or other document authenticating, acknowledging or otherwise adopting the signature that appears in
typed form within the electronic version of this written statement required by Section 906, has been provided to Kaival Brands Innovations
Group, Inc. and will be retained by Kaival Brands Innovations Group, Inc. and furnished to the Securities and Exchange Commission or its
staff upon request.</P>

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

<!-- Field: Rule-Page --><DIV STYLE="margin-top: 3pt; margin-bottom: 3pt; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 2pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 23.55pt"></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>kavl-20240731.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 8KlZs7xRiXgen8uCandcSaiFOcPtxJFziZkhv2pwfbl6PyoliCtfYiIqub/G8VoC -->
<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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:kavl="http://kaivalbrands.com/20240731" elementFormDefault="qualified" targetNamespace="http://kaivalbrands.com/20240731">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://kaivalbrands.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://kaivalbrands.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - Consolidated Balance Sheets (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://kaivalbrands.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - Consolidated Balance Sheets (Unaudited) (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://kaivalbrands.com/role/StatementsOfOperations" id="StatementsOfOperations">
          <link:definition>00000004 - Statement - 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://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" id="StatementsOfChangesInStockholdersEquity">
          <link:definition>00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (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://kaivalbrands.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000006 - 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://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" id="OrganizationAndDescriptionOfBusiness">
          <link:definition>995512 - Disclosure - Organization and Description of Business</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://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" id="BasisOfPresentationAndSignificantAccountingPolicies">
          <link:definition>995513 - Disclosure - Basis of Presentation and 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://kaivalbrands.com/role/GoingConcern" id="GoingConcern">
          <link:definition>995514 - Disclosure - Going Concern</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://kaivalbrands.com/role/IntangibleAssets" id="IntangibleAssets">
          <link:definition>995515 - Disclosure - Intangible Assets</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://kaivalbrands.com/role/LoansPayable" id="LoansPayable">
          <link:definition>995516 - Disclosure - Loans Payable</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://kaivalbrands.com/role/Leases" id="Leases">
          <link:definition>995517 - Disclosure - Leases</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://kaivalbrands.com/role/StockholdersEquity" id="StockholdersEquity">
          <link:definition>995518 - 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://kaivalbrands.com/role/Related-partyTransactions" id="Related-partyTransactions">
          <link:definition>995519 - Disclosure - Related-Party Transactions</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://kaivalbrands.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>995520 - 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://kaivalbrands.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>995521 - Disclosure - Subsequent Events</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://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" id="BasisOfPresentationAndSignificantAccountingPoliciesPolicies">
          <link:definition>995522 - Disclosure - Basis of Presentation and 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://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" id="BasisOfPresentationAndSignificantAccountingPoliciesTables">
          <link:definition>995523 - Disclosure - Basis of Presentation and 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://kaivalbrands.com/role/IntangibleAssetsTables" id="IntangibleAssetsTables">
          <link:definition>995524 - Disclosure - Intangible Assets (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://kaivalbrands.com/role/LoansPayableTables" id="LoansPayableTables">
          <link:definition>995525 - Disclosure - Loans Payable (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://kaivalbrands.com/role/LeasesTables" id="LeasesTables">
          <link:definition>995526 - Disclosure - Leases (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://kaivalbrands.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
          <link:definition>995527 - 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://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" id="BasisOfPresentationAndSignificantAccountingPoliciesDetails">
          <link:definition>995528 - Disclosure - Basis of Presentation and Significant Accounting Policies (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://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" id="BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative">
          <link:definition>995529 - Disclosure - Basis of Presentation and 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://kaivalbrands.com/role/IntangibleAssetsDetails" id="IntangibleAssetsDetails">
          <link:definition>995530 - Disclosure - Intangible Assets (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://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" id="IntangibleAssetsDetailsNarrative">
          <link:definition>995531 - Disclosure - Intangible Assets (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://kaivalbrands.com/role/LoansPayableDetails" id="LoansPayableDetails">
          <link:definition>995532 - Disclosure - Loans Payable (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://kaivalbrands.com/role/LoansPayableDetailsNarrative" id="LoansPayableDetailsNarrative">
          <link:definition>995533 - Disclosure - Loans Payable (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://kaivalbrands.com/role/LeasesDetails" id="LeasesDetails">
          <link:definition>995534 - Disclosure - Leases (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://kaivalbrands.com/role/LeasesDetails1" id="LeasesDetails1">
          <link:definition>995535 - Disclosure - Leases (Details 1)</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://kaivalbrands.com/role/StockholdersEquityDetails" id="StockholdersEquityDetails">
          <link:definition>995536 - Disclosure - 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://kaivalbrands.com/role/StockholdersEquityDetails1" id="StockholdersEquityDetails1">
          <link:definition>995537 - Disclosure - Stockholders' Equity (Details 1)</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://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative">
          <link:definition>995538 - 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://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" id="Related-partyTransactionsDetailsNarrative">
          <link:definition>995539 - Disclosure - Related-Party Transactions (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://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
          <link:definition>995540 - 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:linkbaseRef xlink:type="simple" xlink:href="kavl-20240731_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="kavl-20240731_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="kavl-20240731_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="kavl-20240731_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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
    <element id="kavl_ConvertiblePreferredStockSeriesBMember" name="ConvertiblePreferredStockSeriesBMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PMILicenseAgreementMember" name="PMILicenseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PMPSAMember" name="PMPSAMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_FAVSBusinessLLCMember" name="FAVSBusinessLLCMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CStoreMasterMember" name="CStoreMasterMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_QuikTripMember" name="QuikTripMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_EbyBrownMember" name="EbyBrownMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_QuikTripCorporationMember" name="QuikTripCorporationMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CoremarkMember" name="CoremarkMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_FirstLoanInsuranceBankMember" name="FirstLoanInsuranceBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_SecondLoanInsuranceBankMember" name="SecondLoanInsuranceBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_WestfieldBankMember" name="WestfieldBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_November292023Member" name="November292023Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_November292023OneMember" name="November292023OneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_May92023Member" name="May92023Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_May92023OneMember" name="May92023OneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_June2024PublicOfferingMember" name="June2024PublicOfferingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PrefundedWarrantsMember" name="PrefundedWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CommonStockWarrantsMember" name="CommonStockWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PublicOfferingWarrantsJune2024Member" name="PublicOfferingWarrantsJune2024Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_GoFireAcquisitionWarrantsMember" name="GoFireAcquisitionWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_Tranches1Member" name="Tranches1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_Tranches2Member" name="Tranches2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_Tranches3Member" name="Tranches3Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_Tranches4Member" name="Tranches4Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PublicOfferingWarrantsSeptember2021Member" name="PublicOfferingWarrantsSeptember2021Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_OtherWarrantsMember" name="OtherWarrantsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_FinancialAdvisorMember" name="FinancialAdvisorMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_NirajkumarPatelMember" name="NirajkumarPatelMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_BidiVaporMember" name="BidiVaporMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_KBILicenseAgreementMember" name="KBILicenseAgreementMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_IntangibleAssetsNonCurrent" name="IntangibleAssetsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_DueToOtherRelatedPartyClassifiedCurrent" name="DueToOtherRelatedPartyClassifiedCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_LongTermDebtAndCapitalLeaseObligation" name="LongTermDebtAndCapitalLeaseObligation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_Revenue" name="Revenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RevenueFromRelatedParty" name="RevenueFromRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RoyaltyRevenue" name="RoyaltyRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ExciseTaxOnProducts" name="ExciseTaxOnProducts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CostOfRevenueRelatedParty" name="CostOfRevenueRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PreferredStockDividend" name="PreferredStockDividend" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets" name="CommonSharesIssuedForAcquisitionOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" name="CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" name="SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" name="SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets" name="StockWarrantsIssuedForAcquisitionOfIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" name="IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" name="IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ExercisesOfPrefundedWarrants" name="ExercisesOfPrefundedWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ExercisesOfPrefundedWarrantsShares" name="ExercisesOfPrefundedWarrantsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockIssuedDuringPeriodValueReverseStockSplits" name="StockIssuedDuringPeriodValueReverseStockSplits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PreferredStockDividendsIncomeStatementsImpact" name="PreferredStockDividendsIncomeStatementsImpact" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockOptionExpenseNetOfForfeitures" name="StockOptionExpenseNetOfForfeitures" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockWarrantExpense" name="StockWarrantExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockWarrantsExpense" name="StockWarrantsExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ReserveForCreditLosses" name="ReserveForCreditLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RouOperatingLeaseExpense" name="RouOperatingLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_IncreaseDecreaseInAccountPayable" name="IncreaseDecreaseInAccountPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_IncreaseDecreaseInCustomerRefundDue" name="IncreaseDecreaseInCustomerRefundDue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_TransactionAcquisitionCosts" name="TransactionAcquisitionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PaymentsForProceedsFromLoansPayable" name="PaymentsForProceedsFromLoansPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PaymentsOnLoansPayableRelatedParty" name="PaymentsOnLoansPayableRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CashlessExerciseOfPrefundedWarrants" name="CashlessExerciseOfPrefundedWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_InsuranceFinancedByThirdParty" name="InsuranceFinancedByThirdParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_FranchiseFeesPaidByRelatedParty" name="FranchiseFeesPaidByRelatedParty" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CommonSharesIssuedForServicestransactionCost" name="CommonSharesIssuedForServicestransactionCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" name="PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets" name="StockWarrantsIssuedForAcquisitionIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_DisclosureLeasesAbstract" name="DisclosureLeasesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_DeferredRevenuePolicyTextBlock" name="DeferredRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ProductsRevenuePoliciesTextBlock" name="ProductsRevenuePoliciesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RoyaltyRevenuePolicyTextBlock" name="RoyaltyRevenuePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" name="ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" name="RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RoyaltyRateDiscription" name="RoyaltyRateDiscription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_LicenseAgreementAmount" name="LicenseAgreementAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ReimbursementAmount" name="ReimbursementAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RevenueFromSale" name="RevenueFromSale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_OutstandingBalance" name="OutstandingBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" name="FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CommitmentFeeShares" name="CommitmentFeeShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CarryingValueOfLoan" name="CarryingValueOfLoan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_UnamortizedDebtDiscountAndIssuanceCosts" name="UnamortizedDebtDiscountAndIssuanceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" name="LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_AggregateExercisePriceOutstanding" name="AggregateExercisePriceOutstanding" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_AggregateExercisePriceGranted" name="AggregateExercisePriceGranted" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_AggregateExercisePriceExercised" name="AggregateExercisePriceExercised" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_AggregateExercisePriceCancelledForfeitedOrExpired" name="AggregateExercisePriceCancelledForfeitedOrExpired" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" name="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_AggregateExercisePriceExercisable" name="AggregateExercisePriceExercisable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_RoundingFromReverseSplitShares" name="RoundingFromReverseSplitShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_CommonStockShareIssued" name="CommonStockShareIssued" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" name="StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_UnrecognizedExpensesRelatedToOptions" name="UnrecognizedExpensesRelatedToOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_WarrantsPurchase" name="WarrantsPurchase" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_StockIssuedDuringPeriodSharesIssuedForService" name="StockIssuedDuringPeriodSharesIssuedForService" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise" name="NumberOfSharesIssuedForPrefundedWarrantsCashExercise" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" name="NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_InventoryQualityControlExpenses" name="InventoryQualityControlExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_DueToRelatedPartyCurrentAndNoncurrent" name="DueToRelatedPartyCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_LicenseFees" name="LicenseFees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_NonrecurringEngineeringCosts" name="NonrecurringEngineeringCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_ServiceAgreementDescription" name="ServiceAgreementDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="kavl_PaymentOnServiceAgreement" name="PaymentOnServiceAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>kavl-20240731_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.23b -->
    <!-- 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://kaivalbrands.com/role/Cover" xlink:href="kavl-20240731.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BalanceSheets" xlink:href="kavl-20240731.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BalanceSheetsParenthetical" xlink:href="kavl-20240731.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfOperations" xlink:href="kavl-20240731.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="kavl-20240731.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfCashFlows" xlink:href="kavl-20240731.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" xlink:href="kavl-20240731.xsd#OrganizationAndDescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/GoingConcern" xlink:href="kavl-20240731.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssets" xlink:href="kavl-20240731.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayable" xlink:href="kavl-20240731.xsd#LoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Leases" xlink:href="kavl-20240731.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquity" xlink:href="kavl-20240731.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Related-partyTransactions" xlink:href="kavl-20240731.xsd#Related-partyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/CommitmentsAndContingencies" xlink:href="kavl-20240731.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/SubsequentEvents" xlink:href="kavl-20240731.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsTables" xlink:href="kavl-20240731.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableTables" xlink:href="kavl-20240731.xsd#LoansPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesTables" xlink:href="kavl-20240731.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityTables" xlink:href="kavl-20240731.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsDetails" xlink:href="kavl-20240731.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" xlink:href="kavl-20240731.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableDetails" xlink:href="kavl-20240731.xsd#LoansPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableDetailsNarrative" xlink:href="kavl-20240731.xsd#LoansPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesDetails" xlink:href="kavl-20240731.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesDetails1" xlink:href="kavl-20240731.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetails" xlink:href="kavl-20240731.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetails1" xlink:href="kavl-20240731.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" xlink:href="kavl-20240731.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" xlink:href="kavl-20240731.xsd#Related-partyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="kavl-20240731.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCash" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:calculationArc order="3" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IntangibleAssetsNonCurrent" xlink:label="loc_kavlIntangibleAssetsNonCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_kavlIntangibleAssetsNonCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="4" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_DueToOtherRelatedPartyClassifiedCurrent" xlink:label="loc_kavlDueToOtherRelatedPartyClassifiedCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_kavlDueToOtherRelatedPartyClassifiedCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapLoansPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="4" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapCustomerRefundLiabilityCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapCustomerRefundLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LongTermDebtAndCapitalLeaseObligation" xlink:label="loc_kavlLongTermDebtAndCapitalLeaseObligation" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_kavlLongTermDebtAndCapitalLeaseObligation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilities" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:calculationArc order="2" 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://kaivalbrands.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Revenue" xlink:label="loc_kavlRevenue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_kavlRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromRelatedParty" xlink:label="loc_kavlRevenueFromRelatedParty" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_kavlRevenueFromRelatedParty" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRevenue" xlink:label="loc_kavlRoyaltyRevenue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_kavlRoyaltyRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExciseTaxOnProducts" xlink:label="loc_kavlExciseTaxOnProducts" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapRevenues" xlink:to="loc_kavlExciseTaxOnProducts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CostOfRevenueRelatedParty" xlink:label="loc_kavlCostOfRevenueRelatedParty" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCostOfRevenue" xlink:to="loc_kavlCostOfRevenueRelatedParty" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenues" xlink:type="arc" weight="1" />
      <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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingExpenses" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="loc_us-gaapExtinguishmentOfDebtAmount" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapExtinguishmentOfDebtAmount" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="loc_us-gaapInterestExpenseNonoperating" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNonoperatingIncomeExpense" xlink:to="loc_us-gaapInterestExpenseNonoperating" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapOperatingExpenses" xlink:type="arc" weight="-1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PreferredStockDividend" xlink:label="loc_kavlPreferredStockDividend" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_kavlPreferredStockDividend" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Changes in Stockholders&apos; Equity (Unaudited)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaapDepreciationAmortizationAndAccretionNet" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationAmortizationAndAccretionNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="loc_us-gaapExtinguishmentOfDebtAmount" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapExtinguishmentOfDebtAmount" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsExpense" xlink:label="loc_kavlStockWarrantsExpense" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_kavlStockWarrantsExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ReserveForCreditLosses" xlink:label="loc_kavlReserveForCreditLosses" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_kavlReserveForCreditLosses" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RouOperatingLeaseExpense" xlink:label="loc_kavlRouOperatingLeaseExpense" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_kavlRouOperatingLeaseExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="loc_us-gaapProductionRelatedImpairmentsOrCharges" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapProductionRelatedImpairmentsOrCharges" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="12" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:calculationArc order="13" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:calculationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:calculationArc order="15" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" />
      <link:calculationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IncreaseDecreaseInAccountPayable" xlink:label="loc_kavlIncreaseDecreaseInAccountPayable" />
      <link:calculationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_kavlIncreaseDecreaseInAccountPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:calculationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:calculationArc order="19" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:calculationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IncreaseDecreaseInCustomerRefundDue" xlink:label="loc_kavlIncreaseDecreaseInCustomerRefundDue" />
      <link:calculationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_kavlIncreaseDecreaseInCustomerRefundDue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:calculationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_TransactionAcquisitionCosts" xlink:label="loc_kavlTransactionAcquisitionCosts" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_kavlTransactionAcquisitionCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConstructionLoansPayable" xlink:label="loc_us-gaapProceedsFromConstructionLoansPayable" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromConstructionLoansPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentsForProceedsFromLoansPayable" xlink:label="loc_kavlPaymentsForProceedsFromLoansPayable" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_kavlPaymentsForProceedsFromLoansPayable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentsOnLoansPayableRelatedParty" xlink:label="loc_kavlPaymentsOnLoansPayableRelatedParty" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_kavlPaymentsOnLoansPayableRelatedParty" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:calculationArc order="4" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" 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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" 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-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" xlink:title="995512 - Disclosure - Organization and Description of Business" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" xlink:title="995513 - Disclosure - Basis of Presentation and Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/GoingConcern" xlink:title="995514 - Disclosure - Going Concern" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssets" xlink:title="995515 - Disclosure - Intangible Assets" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayable" xlink:title="995516 - Disclosure - Loans Payable" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Leases" xlink:title="995517 - Disclosure - Leases" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquity" xlink:title="995518 - Disclosure - Stockholders&#8217; Equity" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Related-partyTransactions" xlink:title="995519 - Disclosure - Related-Party Transactions" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/CommitmentsAndContingencies" xlink:title="995520 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/SubsequentEvents" xlink:title="995521 - Disclosure - Subsequent Events" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:title="995522 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:title="995523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsTables" xlink:title="995524 - Disclosure - Intangible Assets (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableTables" xlink:title="995525 - Disclosure - Loans Payable (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesTables" xlink:title="995526 - Disclosure - Leases (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityTables" xlink:title="995527 - Disclosure - Stockholders&#8217; Equity (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:title="995528 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="995529 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsDetails" xlink:title="995530 - Disclosure - Intangible Assets (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" xlink:title="995531 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableDetails" xlink:title="995532 - Disclosure - Loans Payable (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableDetailsNarrative" xlink:title="995533 - Disclosure - Loans Payable (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesDetails" xlink:title="995534 - Disclosure - Leases (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesDetails1" xlink:title="995535 - Disclosure - Leases (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetails" xlink:title="995536 - Disclosure - Stockholders&apos; Equity (Details)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetails1" xlink:title="995537 - Disclosure - Stockholders&apos; Equity (Details 1)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" xlink:title="995538 - Disclosure - Stockholders&#8217; Equity (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" xlink:title="995539 - Disclosure - Related-Party Transactions (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="995540 - Disclosure - Commitments and Contingencies (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>kavl-20240731_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.23b -->
    <!-- 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://kaivalbrands.com/role/Cover" xlink:href="kavl-20240731.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BalanceSheets" xlink:href="kavl-20240731.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BalanceSheetsParenthetical" xlink:href="kavl-20240731.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfOperations" xlink:href="kavl-20240731.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="kavl-20240731.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfCashFlows" xlink:href="kavl-20240731.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" xlink:href="kavl-20240731.xsd#OrganizationAndDescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/GoingConcern" xlink:href="kavl-20240731.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssets" xlink:href="kavl-20240731.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayable" xlink:href="kavl-20240731.xsd#LoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Leases" xlink:href="kavl-20240731.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquity" xlink:href="kavl-20240731.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Related-partyTransactions" xlink:href="kavl-20240731.xsd#Related-partyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/CommitmentsAndContingencies" xlink:href="kavl-20240731.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/SubsequentEvents" xlink:href="kavl-20240731.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsTables" xlink:href="kavl-20240731.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableTables" xlink:href="kavl-20240731.xsd#LoansPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesTables" xlink:href="kavl-20240731.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityTables" xlink:href="kavl-20240731.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsDetails" xlink:href="kavl-20240731.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" xlink:href="kavl-20240731.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableDetails" xlink:href="kavl-20240731.xsd#LoansPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableDetailsNarrative" xlink:href="kavl-20240731.xsd#LoansPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesDetails" xlink:href="kavl-20240731.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesDetails1" xlink:href="kavl-20240731.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetails" xlink:href="kavl-20240731.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetails1" xlink:href="kavl-20240731.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" xlink:href="kavl-20240731.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" xlink:href="kavl-20240731.xsd#Related-partyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="kavl-20240731.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosureWithAdditionalMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpTable" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpAdjustmentsToCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TabularListsByExecutiveCategory" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListMeasures" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TabularListMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpMeasures" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpExecutiveCategoriesOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpAdjustmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#IndividualsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTypeOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#TradingArrangmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ForgoneRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ForgoneRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/OutstandingRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#OutstandingRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardsCloseToMnpiDisc" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangemenstByInd" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/Defaults" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#Defaults" 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://kaivalbrands.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsCurrentAbstract_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapCash_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAccountsReceivableNetCurrent_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapInventoryNet_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapPrepaidExpenseCurrent_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapAssetsCurrent_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapOtherAssetsNoncurrent_70" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IntangibleAssetsNonCurrent" xlink:label="loc_kavlIntangibleAssetsNonCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_kavlIntangibleAssetsNonCurrent_70" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAssetsAbstract_70" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset_70" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAssets_70" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccountsPayableCurrent_70" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DueToOtherRelatedPartyClassifiedCurrent" xlink:label="loc_kavlDueToOtherRelatedPartyClassifiedCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_kavlDueToOtherRelatedPartyClassifiedCurrent_70" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapLoansPayableCurrent_70" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent_70" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapCustomerRefundLiabilityCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_us-gaapCustomerRefundLiabilityCurrent_70" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LongTermDebtAndCapitalLeaseObligation" xlink:label="loc_kavlLongTermDebtAndCapitalLeaseObligation_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract_70" xlink:to="loc_kavlLongTermDebtAndCapitalLeaseObligation_70" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesCurrent_70" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract_70" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent_70" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaapLiabilities_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilities_70" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommitmentsAndContingencies_70" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract_70" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapPreferredStockValue_70" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapCommonStockValue_70" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapAdditionalPaidInCapital_70" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit_70" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapStockholdersEquity_70" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStockholdersEquityAbstract_70" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity_70" xlink:type="arc" order="30" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaapPreferredStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare_70" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized_70" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued_70" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding_70" xlink:type="arc" order="7" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Changes in Stockholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_ConvertiblePreferredStockSeriesBMember" xlink:label="loc_kavlConvertiblePreferredStockSeriesBMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_kavlConvertiblePreferredStockSeriesBMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_60" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets" xlink:label="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssets_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssets_60" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:label="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssetsShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssetsShares_60" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" xlink:label="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets_60" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:label="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares_60" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets" xlink:label="loc_kavlStockWarrantsIssuedForAcquisitionOfIntangibleAssets_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockWarrantsIssuedForAcquisitionOfIntangibleAssets_60" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" xlink:label="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts_60" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" xlink:label="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares_60" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrants" xlink:label="loc_kavlExercisesOfPrefundedWarrants_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlExercisesOfPrefundedWarrants_60" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrantsShares" xlink:label="loc_kavlExercisesOfPrefundedWarrantsShares_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlExercisesOfPrefundedWarrantsShares_60" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodValueReverseStockSplits" xlink:label="loc_kavlStockIssuedDuringPeriodValueReverseStockSplits_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockIssuedDuringPeriodValueReverseStockSplits_60" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits_60" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices_60" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices_60" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PreferredStockDividendsIncomeStatementsImpact" xlink:label="loc_kavlPreferredStockDividendsIncomeStatementsImpact_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlPreferredStockDividendsIncomeStatementsImpact_60" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockOptionExpenseNetOfForfeitures" xlink:label="loc_kavlStockOptionExpenseNetOfForfeitures_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockOptionExpenseNetOfForfeitures_60" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_60" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantExpense" xlink:label="loc_kavlStockWarrantExpense_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockWarrantExpense_60" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_60" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" xlink:title="995512 - Disclosure - Organization and Description of Business" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" xlink:title="995513 - Disclosure - Basis of Presentation and Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/GoingConcern" xlink:title="995514 - Disclosure - Going Concern" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssets" xlink:title="995515 - Disclosure - Intangible Assets" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayable" xlink:title="995516 - Disclosure - Loans Payable" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Leases" xlink:title="995517 - Disclosure - Leases" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquity" xlink:title="995518 - Disclosure - Stockholders&#8217; Equity" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Related-partyTransactions" xlink:title="995519 - Disclosure - Related-Party Transactions" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/CommitmentsAndContingencies" xlink:title="995520 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/SubsequentEvents" xlink:title="995521 - Disclosure - Subsequent Events" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:title="995522 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:title="995523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsTables" xlink:title="995524 - Disclosure - Intangible Assets (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableTables" xlink:title="995525 - Disclosure - Loans Payable (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesTables" xlink:title="995526 - Disclosure - Leases (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityTables" xlink:title="995527 - Disclosure - Stockholders&#8217; Equity (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:title="995528 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaapPropertyPlantAndEquipmentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="995529 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PMILicenseAgreementMember" xlink:label="loc_kavlPMILicenseAgreementMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_kavlPMILicenseAgreementMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PMPSAMember" xlink:label="loc_kavlPMPSAMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_kavlPMPSAMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_FAVSBusinessLLCMember" xlink:label="loc_kavlFAVSBusinessLLCMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlFAVSBusinessLLCMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CStoreMasterMember" xlink:label="loc_kavlCStoreMasterMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlCStoreMasterMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripMember" xlink:label="loc_kavlQuikTripMember_120" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlQuikTripMember_120" xlink:type="arc" order="121" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember_130" xlink:type="arc" order="131" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_EbyBrownMember" xlink:label="loc_kavlEbyBrownMember_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlEbyBrownMember_130" xlink:type="arc" order="132" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripCorporationMember" xlink:label="loc_kavlQuikTripCorporationMember_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlQuikTripCorporationMember_140" xlink:type="arc" order="142" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CoremarkMember" xlink:label="loc_kavlCoremarkMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlCoremarkMember_150" xlink:type="arc" order="152" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripMember" xlink:label="loc_kavlQuikTripMember_170" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlQuikTripMember_170" xlink:type="arc" order="172" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FAVSBusinessLLCMember" xlink:label="loc_kavlFAVSBusinessLLCMember_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlFAVSBusinessLLCMember_190" xlink:type="arc" order="192" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CStoreMasterMember" xlink:label="loc_kavlCStoreMasterMember_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlCStoreMasterMember_200" xlink:type="arc" order="202" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_160" xlink:type="arc" order="163" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_260" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount_260" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashUninsuredAmount_260" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_260" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent_260" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInventoryValuationReserves_260" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse_260" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerDepositsNoncurrent" xlink:label="loc_us-gaapCustomerDepositsNoncurrent_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCustomerDepositsNoncurrent_260" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapCustomerRefundLiabilityCurrent_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCustomerRefundLiabilityCurrent_260" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="loc_us-gaapOtherLiabilities_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapOtherLiabilities_260" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRoyalties" xlink:label="loc_us-gaapPaymentsForRoyalties_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapPaymentsForRoyalties_260" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRateDiscription" xlink:label="loc_kavlRoyaltyRateDiscription_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlRoyaltyRateDiscription_260" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyIncomeNonoperating" xlink:label="loc_us-gaapRoyaltyIncomeNonoperating_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRoyaltyIncomeNonoperating_260" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLicenseFeesReceived" xlink:label="loc_us-gaapProceedsFromLicenseFeesReceived_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapProceedsFromLicenseFeesReceived_260" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LicenseAgreementAmount" xlink:label="loc_kavlLicenseAgreementAmount_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlLicenseAgreementAmount_260" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ReimbursementAmount" xlink:label="loc_kavlReimbursementAmount_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlReimbursementAmount_260" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvanceRoyalties" xlink:label="loc_us-gaapAdvanceRoyalties_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAdvanceRoyalties_260" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomerOther" xlink:label="loc_us-gaapRevenueNotFromContractWithCustomerOther_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueNotFromContractWithCustomerOther_260" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromSale" xlink:label="loc_kavlRevenueFromSale_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlRevenueFromSale_260" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_OutstandingBalance" xlink:label="loc_kavlOutstandingBalance_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlOutstandingBalance_260" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_260" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_260" xlink:type="arc" order="20" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsDetails" xlink:title="995530 - Disclosure - Intangible Assets (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" xlink:title="995531 - Disclosure - Intangible Assets (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableDetails" xlink:title="995532 - Disclosure - Loans Payable (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardDateAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_November292023Member" xlink:label="loc_kavlNovember292023Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlNovember292023Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_November292023OneMember" xlink:label="loc_kavlNovember292023OneMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlNovember292023OneMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_May92023Member" xlink:label="loc_kavlMay92023Member_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlMay92023Member_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_May92023OneMember" xlink:label="loc_kavlMay92023OneMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlMay92023OneMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="loc_us-gaapDebtInstrumentFeeAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentFeeAmount_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaapDebtInstrumentCarryingAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentCarryingAmount_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaapDebtInstrumentAnnualPrincipalPayment_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentAnnualPrincipalPayment_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_70" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="loc_us-gaapDeferredFinanceCostsGross_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredFinanceCostsGross_70" xlink:type="arc" order="4" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableDetailsNarrative" xlink:title="995533 - Disclosure - Loans Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FirstLoanInsuranceBankMember" xlink:label="loc_kavlFirstLoanInsuranceBankMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_kavlFirstLoanInsuranceBankMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SecondLoanInsuranceBankMember" xlink:label="loc_kavlSecondLoanInsuranceBankMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_kavlSecondLoanInsuranceBankMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_WestfieldBankMember" xlink:label="loc_kavlWestfieldBankMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_kavlWestfieldBankMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLoansPayableCurrent_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommitmentFeeShares" xlink:label="loc_kavlCommitmentFeeShares_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_kavlCommitmentFeeShares_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapAdjustmentForAmortization_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CarryingValueOfLoan" xlink:label="loc_kavlCarryingValueOfLoan_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_kavlCarryingValueOfLoan_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_UnamortizedDebtDiscountAndIssuanceCosts" xlink:label="loc_kavlUnamortizedDebtDiscountAndIssuanceCosts_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_kavlUnamortizedDebtDiscountAndIssuanceCosts_110" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesDetails" xlink:title="995534 - Disclosure - Leases (Details)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesDetails1" xlink:title="995535 - Disclosure - Leases (Details 1)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetails" xlink:title="995536 - Disclosure - Stockholders&apos; Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapOffsettingAssetsTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="loc_kavlAggregateExercisePriceOutstanding_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceOutstanding_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceGranted" xlink:label="loc_kavlAggregateExercisePriceGranted_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceGranted_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercised" xlink:label="loc_kavlAggregateExercisePriceExercised_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceExercised_100" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_100" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_100" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_100" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceCancelledForfeitedOrExpired" xlink:label="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired_100" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_100" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_100" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_100" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercisable" xlink:label="loc_kavlAggregateExercisePriceExercisable_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceExercisable_100" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_100" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_100" xlink:type="arc" order="23" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetails1" xlink:title="995537 - Disclosure - Stockholders&apos; Equity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_10" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_100" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="loc_kavlAggregateExercisePriceOutstanding_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceOutstanding_100" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_100" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_100" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_100" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceGranted" xlink:label="loc_kavlAggregateExercisePriceGranted_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceGranted_100" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_100" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_100" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_100" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercised" xlink:label="loc_kavlAggregateExercisePriceExercised_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceExercised_100" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_100" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_100" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_100" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceCancelledForfeitedOrExpired" xlink:label="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired_100" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_100" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_100" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" xlink:label="loc_kavlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_100" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercisable" xlink:label="loc_kavlAggregateExercisePriceExercisable_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceExercisable_100" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_100" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_100" xlink:type="arc" order="23" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" xlink:title="995538 - Disclosure - Stockholders&#8217; Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_June2024PublicOfferingMember" xlink:label="loc_kavlJune2024PublicOfferingMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_kavlJune2024PublicOfferingMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaapClassOfWarrantOrRightAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfWarrantOrRightAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PrefundedWarrantsMember" xlink:label="loc_kavlPrefundedWarrantsMember_90" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlPrefundedWarrantsMember_90" xlink:type="arc" order="91" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PublicOfferingWarrantsJune2024Member" xlink:label="loc_kavlPublicOfferingWarrantsJune2024Member_160" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlPublicOfferingWarrantsJune2024Member_160" xlink:type="arc" order="161" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_GoFireAcquisitionWarrantsMember" xlink:label="loc_kavlGoFireAcquisitionWarrantsMember_180" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlGoFireAcquisitionWarrantsMember_180" xlink:type="arc" order="181" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PublicOfferingWarrantsSeptember2021Member" xlink:label="loc_kavlPublicOfferingWarrantsSeptember2021Member_270" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlPublicOfferingWarrantsSeptember2021Member_270" xlink:type="arc" order="271" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_OtherWarrantsMember" xlink:label="loc_kavlOtherWarrantsMember_300" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlOtherWarrantsMember_300" xlink:type="arc" order="301" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapStockOptionMember_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_CommonStockWarrantsMember" xlink:label="loc_kavlCommonStockWarrantsMember_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlCommonStockWarrantsMember_150" xlink:type="arc" order="151" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches1Member" xlink:label="loc_kavlTranches1Member_190" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches1Member_190" xlink:type="arc" order="192" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches2Member" xlink:label="loc_kavlTranches2Member_200" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches2Member_200" xlink:type="arc" order="202" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches3Member" xlink:label="loc_kavlTranches3Member_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches3Member_210" xlink:type="arc" order="212" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches4Member" xlink:label="loc_kavlTranches4Member_220" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches4Member_220" xlink:type="arc" order="222" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FinancialAdvisorMember" xlink:label="loc_kavlFinancialAdvisorMember_310" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_kavlFinancialAdvisorMember_310" xlink:type="arc" order="311" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued_390" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="loc_us-gaapPreferredStockRedemptionPricePerShare_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockRedemptionPricePerShare_390" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="loc_us-gaapPreferredStockLiquidationPreference_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockLiquidationPreference_390" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaapPreferredStockConversionBasis_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockConversionBasis_390" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit_390" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_390" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrantsShares" xlink:label="loc_kavlExercisesOfPrefundedWarrantsShares_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlExercisesOfPrefundedWarrantsShares_390" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoundingFromReverseSplitShares" xlink:label="loc_kavlRoundingFromReverseSplitShares_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlRoundingFromReverseSplitShares_390" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonStockShareIssued" xlink:label="loc_kavlCommonStockShareIssued_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlCommonStockShareIssued_390" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensation_390" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="loc_us-gaapSaleOfStockDescriptionOfTransaction_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockDescriptionOfTransaction_390" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction_390" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock_390" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts_390" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" xlink:label="loc_kavlStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_390" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_390" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_UnrecognizedExpensesRelatedToOptions" xlink:label="loc_kavlUnrecognizedExpensesRelatedToOptions_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlUnrecognizedExpensesRelatedToOptions_390" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_390" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_390" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_390" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued" xlink:label="loc_us-gaapExcessStockSharesIssued_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapExcessStockSharesIssued_390" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_390" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm_390" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="loc_us-gaapWarrantExercisePriceIncrease_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapWarrantExercisePriceIncrease_390" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding_390" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_WarrantsPurchase" xlink:label="loc_kavlWarrantsPurchase_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlWarrantsPurchase_390" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_390" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees" xlink:label="loc_us-gaapClassOfWarrantOrRightReasonForIssuingToNonemployees_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightReasonForIssuingToNonemployees_390" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodSharesIssuedForService" xlink:label="loc_kavlStockIssuedDuringPeriodSharesIssuedForService_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlStockIssuedDuringPeriodSharesIssuedForService_390" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_390" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise" xlink:label="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashExercise_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashExercise_390" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" xlink:label="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_390" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises_390" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromWarrantExercises_390" xlink:type="arc" order="32" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" xlink:title="995539 - Disclosure - Related-Party Transactions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_NirajkumarPatelMember" xlink:label="loc_kavlNirajkumarPatelMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlNirajkumarPatelMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_BidiVaporMember" xlink:label="loc_kavlBidiVaporMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlBidiVaporMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapTransactionTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_KBILicenseAgreementMember" xlink:label="loc_kavlKBILicenseAgreementMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_kavlKBILicenseAgreementMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FranchiseFeesPaidByRelatedParty" xlink:label="loc_kavlFranchiseFeesPaidByRelatedParty_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlFranchiseFeesPaidByRelatedParty_110" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromRelatedParty" xlink:label="loc_kavlRevenueFromRelatedParty_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlRevenueFromRelatedParty_110" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_InventoryQualityControlExpenses" xlink:label="loc_kavlInventoryQualityControlExpenses_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlInventoryQualityControlExpenses_110" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DueToRelatedPartyCurrentAndNoncurrent" xlink:label="loc_kavlDueToRelatedPartyCurrentAndNoncurrent_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlDueToRelatedPartyCurrentAndNoncurrent_110" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaapProceedsFromSaleOfProductiveAssets_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfProductiveAssets_110" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LicenseFees" xlink:label="loc_kavlLicenseFees_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlLicenseFees_110" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NonrecurringEngineeringCosts" xlink:label="loc_kavlNonrecurringEngineeringCosts_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlNonrecurringEngineeringCosts_110" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CededPremiumsPayable" xlink:label="loc_us-gaapCededPremiumsPayable_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapCededPremiumsPayable_110" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense_110" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense_110" xlink:type="arc" order="8" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="995540 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonStockWarrantsMember" xlink:label="loc_kavlCommonStockWarrantsMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlCommonStockWarrantsMember" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches1Member" xlink:label="loc_kavlTranches1Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches1Member" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches2Member" xlink:label="loc_kavlTranches2Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches2Member" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches3Member" xlink:label="loc_kavlTranches3Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches3Member" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches4Member" xlink:label="loc_kavlTranches4Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches4Member" xlink:type="arc" order="40" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>kavl-20240731_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.23b -->
    <!-- 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/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="us-gaap_SeriesAPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesAPreferredStockMember_lbl" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="us-gaap_SeriesBPreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesBPreferredStockMember" xlink:to="us-gaap_SeriesBPreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesBPreferredStockMember_lbl" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_ConvertiblePreferredStockSeriesBMember" xlink:label="kavl_ConvertiblePreferredStockSeriesBMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ConvertiblePreferredStockSeriesBMember" xlink:to="kavl_ConvertiblePreferredStockSeriesBMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ConvertiblePreferredStockSeriesBMember_lbl" xml:lang="en-US">Convertible Preferred Stock Series B [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="us-gaap_TransactionTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TransactionTypeAxis" xlink:to="us-gaap_TransactionTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TransactionTypeAxis_lbl" xml:lang="en-US">Transaction Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PMILicenseAgreementMember" xlink:label="kavl_PMILicenseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PMILicenseAgreementMember" xlink:to="kavl_PMILicenseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PMILicenseAgreementMember_lbl" xml:lang="en-US">PMI License Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PMPSAMember" xlink:label="kavl_PMPSAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PMPSAMember" xlink:to="kavl_PMPSAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PMPSAMember_lbl" xml:lang="en-US">PMPSA [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 and Nonrelated Parties [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FAVSBusinessLLCMember" xlink:label="kavl_FAVSBusinessLLCMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_FAVSBusinessLLCMember" xlink:to="kavl_FAVSBusinessLLCMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_FAVSBusinessLLCMember_lbl" xml:lang="en-US">FAVS Business LLC [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CStoreMasterMember" xlink:label="kavl_CStoreMasterMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CStoreMasterMember" xlink:to="kavl_CStoreMasterMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CStoreMasterMember_lbl" xml:lang="en-US">C Store Master [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripMember" xlink:label="kavl_QuikTripMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_QuikTripMember" xlink:to="kavl_QuikTripMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_QuikTripMember_lbl" xml:lang="en-US">Quik Trip [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US">Accounts Receivable [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_EbyBrownMember" xlink:label="kavl_EbyBrownMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_EbyBrownMember" xlink:to="kavl_EbyBrownMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_EbyBrownMember_lbl" xml:lang="en-US">Eby Brown [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripCorporationMember" xlink:label="kavl_QuikTripCorporationMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_QuikTripCorporationMember" xlink:to="kavl_QuikTripCorporationMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_QuikTripCorporationMember_lbl" xml:lang="en-US">Quik Trip Corporation [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CoremarkMember" xlink:label="kavl_CoremarkMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CoremarkMember" xlink:to="kavl_CoremarkMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CoremarkMember_lbl" xml:lang="en-US">Coremark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FirstLoanInsuranceBankMember" xlink:label="kavl_FirstLoanInsuranceBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_FirstLoanInsuranceBankMember" xlink:to="kavl_FirstLoanInsuranceBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_FirstLoanInsuranceBankMember_lbl" xml:lang="en-US">First Loan Insurance Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SecondLoanInsuranceBankMember" xlink:label="kavl_SecondLoanInsuranceBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_SecondLoanInsuranceBankMember" xlink:to="kavl_SecondLoanInsuranceBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_SecondLoanInsuranceBankMember_lbl" xml:lang="en-US">Second Loan Insurance Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_WestfieldBankMember" xlink:label="kavl_WestfieldBankMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_WestfieldBankMember" xlink:to="kavl_WestfieldBankMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_WestfieldBankMember_lbl" xml:lang="en-US">Westfield Bank [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="us-gaap_AwardDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardDateAxis" xlink:to="us-gaap_AwardDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardDateAxis_lbl" xml:lang="en-US">Award Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_November292023Member" xlink:label="kavl_November292023Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_November292023Member" xlink:to="kavl_November292023Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_November292023Member_lbl" xml:lang="en-US">November 29, 2023 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_November292023OneMember" xlink:label="kavl_November292023OneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_November292023OneMember" xlink:to="kavl_November292023OneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_November292023OneMember_lbl" xml:lang="en-US">November 29, 2023 One [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_May92023Member" xlink:label="kavl_May92023Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_May92023Member" xlink:to="kavl_May92023Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_May92023Member_lbl" xml:lang="en-US">May 9, 2023 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_May92023OneMember" xlink:label="kavl_May92023OneMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_May92023OneMember" xlink:to="kavl_May92023OneMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_May92023OneMember_lbl" xml:lang="en-US">May 9, 2023 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsidiarySaleOfStockAxis_lbl" xml:lang="en-US">Sale of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_June2024PublicOfferingMember" xlink:label="kavl_June2024PublicOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_June2024PublicOfferingMember" xlink:to="kavl_June2024PublicOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_June2024PublicOfferingMember_lbl" xml:lang="en-US">June 2024 Public Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PrefundedWarrantsMember" xlink:label="kavl_PrefundedWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PrefundedWarrantsMember" xlink:to="kavl_PrefundedWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PrefundedWarrantsMember_lbl" xml:lang="en-US">Prefunded Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="us-gaap_FinancialInstrumentAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinancialInstrumentAxis_lbl" xml:lang="en-US">Financial Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Equity Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_CommonStockWarrantsMember" xlink:label="kavl_CommonStockWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CommonStockWarrantsMember" xlink:to="kavl_CommonStockWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CommonStockWarrantsMember_lbl" xml:lang="en-US">Common Stock Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PublicOfferingWarrantsJune2024Member" xlink:label="kavl_PublicOfferingWarrantsJune2024Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PublicOfferingWarrantsJune2024Member" xlink:to="kavl_PublicOfferingWarrantsJune2024Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PublicOfferingWarrantsJune2024Member_lbl" xml:lang="en-US">Public Offering Warrants June 2024 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_GoFireAcquisitionWarrantsMember" xlink:label="kavl_GoFireAcquisitionWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_GoFireAcquisitionWarrantsMember" xlink:to="kavl_GoFireAcquisitionWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_GoFireAcquisitionWarrantsMember_lbl" xml:lang="en-US">Go Fire Acquisition Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches1Member" xlink:label="kavl_Tranches1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_Tranches1Member" xlink:to="kavl_Tranches1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_Tranches1Member_lbl" xml:lang="en-US">Tranches 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches2Member" xlink:label="kavl_Tranches2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_Tranches2Member" xlink:to="kavl_Tranches2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_Tranches2Member_lbl" xml:lang="en-US">Tranches 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches3Member" xlink:label="kavl_Tranches3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_Tranches3Member" xlink:to="kavl_Tranches3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_Tranches3Member_lbl" xml:lang="en-US">Tranches 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches4Member" xlink:label="kavl_Tranches4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_Tranches4Member" xlink:to="kavl_Tranches4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_Tranches4Member_lbl" xml:lang="en-US">Tranches 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PublicOfferingWarrantsSeptember2021Member" xlink:label="kavl_PublicOfferingWarrantsSeptember2021Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PublicOfferingWarrantsSeptember2021Member" xlink:to="kavl_PublicOfferingWarrantsSeptember2021Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PublicOfferingWarrantsSeptember2021Member_lbl" xml:lang="en-US">Public Offering Warrants September 2021 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_OtherWarrantsMember" xlink:label="kavl_OtherWarrantsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_OtherWarrantsMember" xlink:to="kavl_OtherWarrantsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_OtherWarrantsMember_lbl" xml:lang="en-US">Other Warrants [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US">Title and Position [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FinancialAdvisorMember" xlink:label="kavl_FinancialAdvisorMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_FinancialAdvisorMember" xlink:to="kavl_FinancialAdvisorMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_FinancialAdvisorMember_lbl" xml:lang="en-US">Financial Advisor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="us-gaap_WarrantMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantMember" xlink:to="us-gaap_WarrantMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantMember_lbl" xml:lang="en-US">Warrant [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NirajkumarPatelMember" xlink:label="kavl_NirajkumarPatelMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_NirajkumarPatelMember" xlink:to="kavl_NirajkumarPatelMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_NirajkumarPatelMember_lbl" xml:lang="en-US">Nirajkumar Patel [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_BidiVaporMember" xlink:label="kavl_BidiVaporMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_BidiVaporMember" xlink:to="kavl_BidiVaporMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_BidiVaporMember_lbl" xml:lang="en-US">Bidi Vapor [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_KBILicenseAgreementMember" xlink:label="kavl_KBILicenseAgreementMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_KBILicenseAgreementMember" xlink:to="kavl_KBILicenseAgreementMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_KBILicenseAgreementMember_lbl" xml:lang="en-US">KBI License Agreement [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Cash" xlink:to="us-gaap_Cash_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Cash_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Accounts receivable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Inventories, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Fixed assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IntangibleAssetsNonCurrent" xlink:label="kavl_IntangibleAssetsNonCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_IntangibleAssetsNonCurrent" xlink:to="kavl_IntangibleAssetsNonCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_IntangibleAssetsNonCurrent_lbl" xml:lang="en-US">Intangible assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Right of use asset - operating lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_DueToOtherRelatedPartyClassifiedCurrent" xlink:label="kavl_DueToOtherRelatedPartyClassifiedCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_DueToOtherRelatedPartyClassifiedCurrent" xlink:to="kavl_DueToOtherRelatedPartyClassifiedCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_DueToOtherRelatedPartyClassifiedCurrent_lbl" xml:lang="en-US">Accounts payable - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansPayableCurrent_lbl" xml:lang="en-US">Loans payable, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="us-gaap_CustomerRefundLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRefundLiabilityCurrent" xlink:to="us-gaap_CustomerRefundLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRefundLiabilityCurrent_lbl" xml:lang="en-US">Customer refund due</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LongTermDebtAndCapitalLeaseObligation" xlink:label="kavl_LongTermDebtAndCapitalLeaseObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_LongTermDebtAndCapitalLeaseObligation" xlink:to="kavl_LongTermDebtAndCapitalLeaseObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_LongTermDebtAndCapitalLeaseObligation_lbl" xml:lang="en-US">Operating lease obligation - short term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">LONG TERM LIABILITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease obligation, net of current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">&#160;Common stock ($.001 par value, 1,000,000,000 shares authorized, 6,783,958 and 2,793,386 shares issued and outstanding as of July 31, 2024 and October 31, 2023, respectively)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 &amp; STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Revenue" xlink:label="kavl_Revenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_Revenue" xlink:to="kavl_Revenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_Revenue_lbl" xml:lang="en-US">Revenues, net</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromRelatedParty" xlink:label="kavl_RevenueFromRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RevenueFromRelatedParty" xlink:to="kavl_RevenueFromRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RevenueFromRelatedParty_lbl" xml:lang="en-US">Revenues - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRevenue" xlink:label="kavl_RoyaltyRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RoyaltyRevenue" xlink:to="kavl_RoyaltyRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RoyaltyRevenue_lbl" xml:lang="en-US">Royalty revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExciseTaxOnProducts" xlink:label="kavl_ExciseTaxOnProducts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ExciseTaxOnProducts" xlink:to="kavl_ExciseTaxOnProducts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="kavl_ExciseTaxOnProducts_lbl" xml:lang="en-US">Excise tax on products</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Total revenues, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xml:lang="en-US">Cost of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CostOfRevenueRelatedParty" xlink:label="kavl_CostOfRevenueRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CostOfRevenueRelatedParty" xlink:to="kavl_CostOfRevenueRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CostOfRevenueRelatedParty_lbl" xml:lang="en-US">Cost of revenue - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/totalLabel" xlink:label="us-gaap_CostOfRevenue_lbl" xml:lang="en-US">Total cost of revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="us-gaap_MarketingAndAdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketingAndAdvertisingExpense" xlink:to="us-gaap_MarketingAndAdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketingAndAdvertisingExpense_lbl" xml:lang="en-US">Advertising and promotion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xml:lang="en-US">Other expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="us-gaap_ExtinguishmentOfDebtAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtAmount" xlink:to="us-gaap_ExtinguishmentOfDebtAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExtinguishmentOfDebtAmount_lbl" xml:lang="en-US">Loss on extinguishment of Debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="us-gaap_InterestExpenseNonoperating" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseNonoperating_lbl" xml:lang="en-US">Interest expense, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total other expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Loss before income taxes provision</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_PreferredStockDividend" xlink:label="kavl_PreferredStockDividend" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PreferredStockDividend" xlink:to="kavl_PreferredStockDividend_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="kavl_PreferredStockDividend_lbl" xml:lang="en-US">Preferred stock dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss attributable to common shareholder</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 common share - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 common share - diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 number of common shares outstanding - basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 number of common shares outstanding - diluted</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/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Beginning balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets" xlink:label="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets" xlink:to="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets_lbl" xml:lang="en-US">Common shares issued for acquisition of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:label="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:to="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares_lbl" xml:lang="en-US">Common shares issued for acquisition of intangible assets, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" xlink:label="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" xlink:to="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets_lbl" xml:lang="en-US">Series B preferred shares issued for acquisition of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:label="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:to="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares_lbl" xml:lang="en-US">Series B preferred shares issued for acquisition of intangible assets, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets" xlink:label="kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets" xlink:to="kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets_lbl" xml:lang="en-US">Stock warrants issued for acquisition of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" xlink:label="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" xlink:to="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts_lbl" xml:lang="en-US">Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" xlink:label="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" xlink:to="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares_lbl" xml:lang="en-US">Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrants" xlink:label="kavl_ExercisesOfPrefundedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ExercisesOfPrefundedWarrants" xlink:to="kavl_ExercisesOfPrefundedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ExercisesOfPrefundedWarrants_lbl" xml:lang="en-US">Exercises of pre-funded warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrantsShares" xlink:label="kavl_ExercisesOfPrefundedWarrantsShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ExercisesOfPrefundedWarrantsShares" xlink:to="kavl_ExercisesOfPrefundedWarrantsShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ExercisesOfPrefundedWarrantsShares_lbl" xml:lang="en-US">Exercises of pre-funded warrants, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodValueReverseStockSplits" xlink:label="kavl_StockIssuedDuringPeriodValueReverseStockSplits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockIssuedDuringPeriodValueReverseStockSplits" xlink:to="kavl_StockIssuedDuringPeriodValueReverseStockSplits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockIssuedDuringPeriodValueReverseStockSplits_lbl" xml:lang="en-US">Rounding from reverse split</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:to="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits_lbl" xml:lang="en-US">Rounding from reverse split, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Common shares issued for services</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Common shares issued for services, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PreferredStockDividendsIncomeStatementsImpact" xlink:label="kavl_PreferredStockDividendsIncomeStatementsImpact" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PreferredStockDividendsIncomeStatementsImpact" xlink:to="kavl_PreferredStockDividendsIncomeStatementsImpact_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="kavl_PreferredStockDividendsIncomeStatementsImpact_lbl" xml:lang="en-US">Preferred stock dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockOptionExpenseNetOfForfeitures" xlink:label="kavl_StockOptionExpenseNetOfForfeitures" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockOptionExpenseNetOfForfeitures" xlink:to="kavl_StockOptionExpenseNetOfForfeitures_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockOptionExpenseNetOfForfeitures_lbl" xml:lang="en-US">Stock option expense, net of forfeitures</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense_lbl" xml:lang="en-US">Stock option expense</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantExpense" xlink:label="kavl_StockWarrantExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockWarrantExpense" xlink:to="kavl_StockWarrantExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockWarrantExpense_lbl" xml:lang="en-US">Stock warrant expense</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: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/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance, value</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">Ending balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 provided by (used in) operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="us-gaap_DepreciationAmortizationAndAccretionNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAmortizationAndAccretionNet_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortization of debt discount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtAmount" xlink:to="us-gaap_ExtinguishmentOfDebtAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtAmount_2_lbl" xml:lang="en-US">Loss on extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionPlanExpense" xlink:to="us-gaap_StockOptionPlanExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionPlanExpense_lbl" xml:lang="en-US">Stock options expense</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsExpense" xlink:label="kavl_StockWarrantsExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockWarrantsExpense" xlink:to="kavl_StockWarrantsExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_StockWarrantsExpense_lbl" xml:lang="en-US">Stock warrant expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ReserveForCreditLosses" xlink:label="kavl_ReserveForCreditLosses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ReserveForCreditLosses" xlink:to="kavl_ReserveForCreditLosses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ReserveForCreditLosses_lbl" xml:lang="en-US">Reserve for credit losses</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RouOperatingLeaseExpense" xlink:label="kavl_RouOperatingLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RouOperatingLeaseExpense" xlink:to="kavl_RouOperatingLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RouOperatingLeaseExpense_lbl" xml:lang="en-US">ROU operating lease expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:to="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductionRelatedImpairmentsOrCharges_lbl" xml:lang="en-US">Write-off of inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 current assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 receivable - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Inventory</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_lbl" xml:lang="en-US">Income tax receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IncreaseDecreaseInAccountPayable" xlink:label="kavl_IncreaseDecreaseInAccountPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_IncreaseDecreaseInAccountPayable" xlink:to="kavl_IncreaseDecreaseInAccountPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_IncreaseDecreaseInAccountPayable_lbl" xml:lang="en-US">Accounts payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_lbl" xml:lang="en-US">Accounts payable - related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDeferredRevenue_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Customer deposits</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IncreaseDecreaseInCustomerRefundDue" xlink:label="kavl_IncreaseDecreaseInCustomerRefundDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_IncreaseDecreaseInCustomerRefundDue" xlink:to="kavl_IncreaseDecreaseInCustomerRefundDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_IncreaseDecreaseInCustomerRefundDue_lbl" xml:lang="en-US">Customer refunds due</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US">Operating lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 provided by (used in) operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">CASH FLOWS FROM INVESTING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Cash paid for equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_TransactionAcquisitionCosts" xlink:label="kavl_TransactionAcquisitionCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_TransactionAcquisitionCosts" xlink:to="kavl_TransactionAcquisitionCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="kavl_TransactionAcquisitionCosts_lbl" xml:lang="en-US">Transaction acquisition costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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">CASH FLOWS FROM FINANCING ACTIVITIES</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConstructionLoansPayable" xlink:label="us-gaap_ProceedsFromConstructionLoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromConstructionLoansPayable" xlink:to="us-gaap_ProceedsFromConstructionLoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromConstructionLoansPayable_lbl" xml:lang="en-US">Proceeds from loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentsForProceedsFromLoansPayable" xlink:label="kavl_PaymentsForProceedsFromLoansPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PaymentsForProceedsFromLoansPayable" xlink:to="kavl_PaymentsForProceedsFromLoansPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="kavl_PaymentsForProceedsFromLoansPayable_lbl" xml:lang="en-US">Payments on loans payable</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentsOnLoansPayableRelatedParty" xlink:label="kavl_PaymentsOnLoansPayableRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PaymentsOnLoansPayableRelatedParty" xlink:to="kavl_PaymentsOnLoansPayableRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="kavl_PaymentsOnLoansPayableRelatedParty_lbl" xml:lang="en-US">Payments on loans payable &#8211; related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 the issuance of common stock, warrants, and pre-funded warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Payments for issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="us-gaap_ProceedsFromWarrantExercises" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromWarrantExercises_lbl" xml:lang="en-US">Proceeds from exercises of pre-funded warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net change in cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Beginning cash balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">Ending cash balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest paid</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income taxes paid</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 TRANSACTIONS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Preferred stock dividend</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CashlessExerciseOfPrefundedWarrants" xlink:label="kavl_CashlessExerciseOfPrefundedWarrants" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CashlessExerciseOfPrefundedWarrants" xlink:to="kavl_CashlessExerciseOfPrefundedWarrants_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CashlessExerciseOfPrefundedWarrants_lbl" xml:lang="en-US">Cashless exercise of pre-funded warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_InsuranceFinancedByThirdParty" xlink:label="kavl_InsuranceFinancedByThirdParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_InsuranceFinancedByThirdParty" xlink:to="kavl_InsuranceFinancedByThirdParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_InsuranceFinancedByThirdParty_lbl" xml:lang="en-US">Insurance financed by third party</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FranchiseFeesPaidByRelatedParty" xlink:label="kavl_FranchiseFeesPaidByRelatedParty" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_FranchiseFeesPaidByRelatedParty" xlink:to="kavl_FranchiseFeesPaidByRelatedParty_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_FranchiseFeesPaidByRelatedParty_lbl" xml:lang="en-US">Franchise fees paid by related party</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="us-gaap_StockIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssued1" xlink:to="us-gaap_StockIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssued1_lbl" xml:lang="en-US">Common shares issued for acquisition intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForServicestransactionCost" xlink:label="kavl_CommonSharesIssuedForServicestransactionCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CommonSharesIssuedForServicestransactionCost" xlink:to="kavl_CommonSharesIssuedForServicestransactionCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CommonSharesIssuedForServicestransactionCost_lbl" xml:lang="en-US">Common shares issued for services-transaction cost</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" xlink:label="kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" xlink:to="kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets_lbl" xml:lang="en-US">Series B preferred stock shares issued for acquisition intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets" xlink:label="kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets" xlink:to="kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets_lbl" xml:lang="en-US">Stock warrants issued for acquisition intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable" xlink:label="ecd_PvpTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTable" xlink:to="ecd_PvpTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTable_lbl" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis" xlink:label="ecd_ExecutiveCategoryAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ExecutiveCategoryAxis" xlink:to="ecd_ExecutiveCategoryAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ExecutiveCategoryAxis_lbl" xml:lang="en-US">Executive Category [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="ecd_IndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_IndividualAxis" xlink:to="ecd_IndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_IndividualAxis_lbl" xml:lang="en-US">Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis" xlink:label="ecd_AdjToCompAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAxis" xlink:to="ecd_AdjToCompAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAxis_lbl" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis" xlink:label="ecd_MeasureAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureAxis" xlink:to="ecd_MeasureAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureAxis_lbl" xml:lang="en-US">Measure [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock" xlink:label="ecd_PvpTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTableTextBlock" xlink:to="ecd_PvpTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTableTextBlock_lbl" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName" xlink:label="ecd_CoSelectedMeasureName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureName" xlink:to="ecd_CoSelectedMeasureName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureName_lbl" xml:lang="en-US">Company Selected Measure Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="ecd_PeerGroupIssuersFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupIssuersFnTextBlock" xlink:to="ecd_PeerGroupIssuersFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupIssuersFnTextBlock_lbl" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock" xlink:label="ecd_ChangedPeerGroupFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ChangedPeerGroupFnTextBlock" xlink:to="ecd_ChangedPeerGroupFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ChangedPeerGroupFnTextBlock_lbl" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt" xlink:label="ecd_PeoTotalCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoTotalCompAmt" xlink:to="ecd_PeoTotalCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoTotalCompAmt_lbl" xml:lang="en-US">PEO Total Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="ecd_PeoActuallyPaidCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoActuallyPaidCompAmt" xlink:to="ecd_PeoActuallyPaidCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoActuallyPaidCompAmt_lbl" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="ecd_AdjToPeoCompFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToPeoCompFnTextBlock" xlink:to="ecd_AdjToPeoCompFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToPeoCompFnTextBlock_lbl" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:label="ecd_EquityValuationAssumptionDifferenceFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="ecd_EquityValuationAssumptionDifferenceFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_EquityValuationAssumptionDifferenceFnTextBlock_lbl" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:label="ecd_CompActuallyPaidVsNetIncomeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="ecd_CompActuallyPaidVsNetIncomeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsNetIncomeTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:label="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:label="ecd_TotalShareholderRtnVsPeerGroupTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="ecd_TotalShareholderRtnVsPeerGroupTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnVsPeerGroupTextBlock_lbl" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:label="ecd_CompActuallyPaidVsOtherMeasureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="ecd_CompActuallyPaidVsOtherMeasureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsOtherMeasureTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock" xlink:label="ecd_TabularListTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TabularListTableTextBlock" xlink:to="ecd_TabularListTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TabularListTableTextBlock_lbl" xml:lang="en-US">Tabular List, Table</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt" xlink:label="ecd_TotalShareholderRtnAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnAmt" xlink:to="ecd_TotalShareholderRtnAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnAmt_lbl" xml:lang="en-US">Total Shareholder Return Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_3_lbl" xml:lang="en-US">Net Income (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt" xlink:label="ecd_CoSelectedMeasureAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureAmt" xlink:to="ecd_CoSelectedMeasureAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureAmt_lbl" xml:lang="en-US">Company Selected Measure Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt" xlink:label="ecd_OtherPerfMeasureAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OtherPerfMeasureAmt" xlink:to="ecd_OtherPerfMeasureAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OtherPerfMeasureAmt_lbl" xml:lang="en-US">Other Performance Measure, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt" xlink:label="ecd_AdjToCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAmt" xlink:to="ecd_AdjToCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAmt_lbl" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName" xlink:label="ecd_PeoName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoName" xlink:to="ecd_PeoName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoName_lbl" xml:lang="en-US">PEO Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName" xlink:label="ecd_MeasureName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureName" xlink:to="ecd_MeasureName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xml:lang="en-US">Non-GAAP Measure Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock" xlink:label="ecd_Additional402vDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Additional402vDisclosureTextBlock" xlink:to="ecd_Additional402vDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Additional402vDisclosureTextBlock_lbl" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock" xlink:label="ecd_PnsnBnftsAdjFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PnsnBnftsAdjFnTextBlock" xlink:to="ecd_PnsnBnftsAdjFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PnsnBnftsAdjFnTextBlock_lbl" xml:lang="en-US">Pension Benefits Adjustments, Footnote</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable" xlink:label="ecd_ErrCompRecoveryTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ErrCompRecoveryTable" xlink:to="ecd_ErrCompRecoveryTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ErrCompRecoveryTable_lbl" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis" xlink:label="ecd_RestatementDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDateAxis" xlink:to="ecd_RestatementDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDateAxis_lbl" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate" xlink:label="ecd_RestatementDeterminationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDeterminationDate" xlink:to="ecd_RestatementDeterminationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDeterminationDate_lbl" xml:lang="en-US">Restatement Determination Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt" xlink:label="ecd_AggtErrCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AggtErrCompAmt" xlink:to="ecd_AggtErrCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AggtErrCompAmt_lbl" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock" xlink:label="ecd_ErrCompAnalysisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ErrCompAnalysisTextBlock" xlink:to="ecd_ErrCompAnalysisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ErrCompAnalysisTextBlock_lbl" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:label="ecd_StkPrcOrTsrEstimationMethodTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="ecd_StkPrcOrTsrEstimationMethodTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_StkPrcOrTsrEstimationMethodTextBlock_lbl" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt" xlink:label="ecd_OutstandingAggtErrCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingAggtErrCompAmt" xlink:to="ecd_OutstandingAggtErrCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingAggtErrCompAmt_lbl" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:label="ecd_AggtErrCompNotYetDeterminedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="ecd_AggtErrCompNotYetDeterminedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AggtErrCompNotYetDeterminedTextBlock_lbl" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName" xlink:label="ecd_ForgoneRecoveryIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryIndName" xlink:to="ecd_ForgoneRecoveryIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ecd_ForgoneRecoveryIndName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:label="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_lbl" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:label="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_lbl" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:label="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_lbl" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:label="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_lbl" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName" xlink:label="ecd_OutstandingRecoveryIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryIndName" xlink:to="ecd_OutstandingRecoveryIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ecd_OutstandingRecoveryIndName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt" xlink:label="ecd_OutstandingRecoveryCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryCompAmt" xlink:to="ecd_OutstandingRecoveryCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingRecoveryCompAmt_lbl" xml:lang="en-US">Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:label="ecd_RestatementDoesNotRequireRecoveryTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="ecd_RestatementDoesNotRequireRecoveryTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDoesNotRequireRecoveryTextBlock_lbl" xml:lang="en-US">Restatement does not require Recovery</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable" xlink:label="ecd_AwardsCloseToMnpiDiscTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscTable" xlink:to="ecd_AwardsCloseToMnpiDiscTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscTable_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="ecd_AwardTmgMnpiDiscTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiDiscTextBlock" xlink:to="ecd_AwardTmgMnpiDiscTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiDiscTextBlock_lbl" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="ecd_AwardTmgMethodTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMethodTextBlock" xlink:to="ecd_AwardTmgMethodTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMethodTextBlock_lbl" xml:lang="en-US">Award Timing Method</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="ecd_AwardTmgPredtrmndFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgPredtrmndFlag" xlink:to="ecd_AwardTmgPredtrmndFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgPredtrmndFlag_lbl" xml:lang="en-US">Award Timing Predetermined</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xml:lang="en-US">Award Timing MNPI Considered</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="ecd_MnpiDiscTimedForCompValFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MnpiDiscTimedForCompValFlag" xlink:to="ecd_MnpiDiscTimedForCompValFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MnpiDiscTimedForCompValFlag_lbl" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:label="ecd_AwardsCloseToMnpiDiscTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="ecd_AwardsCloseToMnpiDiscTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscTableTextBlock_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName" xlink:label="ecd_AwardsCloseToMnpiDiscIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscIndName" xlink:to="ecd_AwardsCloseToMnpiDiscIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ecd_AwardsCloseToMnpiDiscIndName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt" xlink:label="ecd_AwardUndrlygSecuritiesAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardUndrlygSecuritiesAmt" xlink:to="ecd_AwardUndrlygSecuritiesAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardUndrlygSecuritiesAmt_lbl" xml:lang="en-US">Underlying Securities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice" xlink:label="ecd_AwardExrcPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardExrcPrice" xlink:to="ecd_AwardExrcPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardExrcPrice_lbl" xml:lang="en-US">Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue" xlink:label="ecd_AwardGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardGrantDateFairValue" xlink:to="ecd_AwardGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardGrantDateFairValue_lbl" xml:lang="en-US">Fair Value as of Grant Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct" xlink:label="ecd_UndrlygSecurityMktPriceChngPct" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_UndrlygSecurityMktPriceChngPct" xlink:to="ecd_UndrlygSecurityMktPriceChngPct_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_UndrlygSecurityMktPriceChngPct_lbl" xml:lang="en-US">Underlying Security Market Price Change</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrByIndTable_lbl" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis" xlink:label="ecd_TradingArrAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrAxis" xlink:to="ecd_TradingArrAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrAxis_lbl" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock_lbl" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName" xlink:label="ecd_TrdArrIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndName" xlink:to="ecd_TrdArrIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="ecd_TrdArrIndName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle" xlink:label="ecd_TrdArrIndTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndTitle" xlink:to="ecd_TrdArrIndTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrIndTitle_lbl" xml:lang="en-US">Title</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate" xlink:label="ecd_TrdArrAdoptionDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrAdoptionDate" xlink:to="ecd_TrdArrAdoptionDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrAdoptionDate_lbl" xml:lang="en-US">Adoption Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate" xlink:label="ecd_TrdArrTerminationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrTerminationDate" xlink:to="ecd_TrdArrTerminationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrTerminationDate_lbl" xml:lang="en-US">Termination Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate" xlink:label="ecd_TrdArrExpirationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrExpirationDate" xlink:to="ecd_TrdArrExpirationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrExpirationDate_lbl" xml:lang="en-US">Expiration Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration" xlink:label="ecd_TrdArrDuration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrDuration" xlink:to="ecd_TrdArrDuration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrDuration_lbl" xml:lang="en-US">Arrangement Duration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="ecd_InsiderTradingPoliciesProcLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingPoliciesProcLineItems" xlink:to="ecd_InsiderTradingPoliciesProcLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingPoliciesProcLineItems_lbl" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Organization and Description of Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_lbl" xml:lang="en-US">Going Concern</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Intangible Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">Loans Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DisclosureLeasesAbstract" xlink:label="kavl_DisclosureLeasesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_DisclosureLeasesAbstract" xlink:to="kavl_DisclosureLeasesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_DisclosureLeasesAbstract_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US">Related-Party Transactions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 Events</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising and Promotion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Accounts Receivable and Reserve for Credit Losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Credit Risk</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US">Inventories</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DeferredRevenuePolicyTextBlock" xlink:label="kavl_DeferredRevenuePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_DeferredRevenuePolicyTextBlock" xlink:to="kavl_DeferredRevenuePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_DeferredRevenuePolicyTextBlock_lbl" xml:lang="en-US">Deferred Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityRevenueAndExpenseRecognitionPolicy" xlink:label="us-gaap_UtilityRevenueAndExpenseRecognitionPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilityRevenueAndExpenseRecognitionPolicy" xlink:to="us-gaap_UtilityRevenueAndExpenseRecognitionPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UtilityRevenueAndExpenseRecognitionPolicy_lbl" xml:lang="en-US">Customer Refunds</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ProductsRevenuePoliciesTextBlock" xlink:label="kavl_ProductsRevenuePoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ProductsRevenuePoliciesTextBlock" xlink:to="kavl_ProductsRevenuePoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ProductsRevenuePoliciesTextBlock_lbl" xml:lang="en-US">Products Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRevenuePolicyTextBlock" xlink:label="kavl_RoyaltyRevenuePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RoyaltyRevenuePolicyTextBlock" xlink:to="kavl_RoyaltyRevenuePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RoyaltyRevenuePolicyTextBlock_lbl" xml:lang="en-US">Royalty Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Net Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" xlink:label="kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" xlink:to="kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_lbl" xml:lang="en-US">Concentration of Revenues and Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US">Share-Based Compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Accounting Pronouncements - Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:to="kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements - Not Yet Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Schedule of weighted average assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US">Schedule of future amortization expense of intangible assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock_lbl" xml:lang="en-US">Schedule of loan agreements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of cash flow information related to leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScheduleOfCondensedBalanceSheetTableTextBlock_lbl" xml:lang="en-US">Schedule of maturities of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 stock options information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Schedule of warrant information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Expected option term (years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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">Nature of Operation, Product Information, Concentration of Risk [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="us-gaap_CashFDICInsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFDICInsuredAmount" xlink:to="us-gaap_CashFDICInsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashFDICInsuredAmount_lbl" xml:lang="en-US">FDIC insured amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashUninsuredAmount_lbl" xml:lang="en-US">Uninsured cash</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 credit losses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryValuationReserves_lbl" xml:lang="en-US">Inventory reserves</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Impairment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerDepositsNoncurrent" xlink:label="us-gaap_CustomerDepositsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerDepositsNoncurrent" xlink:to="us-gaap_CustomerDepositsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerDepositsNoncurrent_lbl" xml:lang="en-US">Deposits from customers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="us-gaap_OtherLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilities_lbl" xml:lang="en-US">Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRoyalties" xlink:label="us-gaap_PaymentsForRoyalties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRoyalties" xlink:to="us-gaap_PaymentsForRoyalties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRoyalties_lbl" xml:lang="en-US">Royalty payment</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRateDiscription" xlink:label="kavl_RoyaltyRateDiscription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RoyaltyRateDiscription" xlink:to="kavl_RoyaltyRateDiscription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RoyaltyRateDiscription_lbl" xml:lang="en-US">Description of royalty rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyIncomeNonoperating" xlink:label="us-gaap_RoyaltyIncomeNonoperating" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RoyaltyIncomeNonoperating" xlink:to="us-gaap_RoyaltyIncomeNonoperating_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RoyaltyIncomeNonoperating_lbl" xml:lang="en-US">Royalty payment received</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLicenseFeesReceived" xlink:label="us-gaap_ProceedsFromLicenseFeesReceived" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLicenseFeesReceived" xlink:to="us-gaap_ProceedsFromLicenseFeesReceived_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLicenseFeesReceived_lbl" xml:lang="en-US">Proceeds from License Fees Received</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LicenseAgreementAmount" xlink:label="kavl_LicenseAgreementAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_LicenseAgreementAmount" xlink:to="kavl_LicenseAgreementAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_LicenseAgreementAmount_lbl" xml:lang="en-US">[custom:LicenseAgreementAmount-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ReimbursementAmount" xlink:label="kavl_ReimbursementAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ReimbursementAmount" xlink:to="kavl_ReimbursementAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ReimbursementAmount_lbl" xml:lang="en-US">[custom:ReimbursementAmount-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvanceRoyalties" xlink:label="us-gaap_AdvanceRoyalties" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvanceRoyalties" xlink:to="us-gaap_AdvanceRoyalties_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvanceRoyalties_lbl" xml:lang="en-US">Advance Royalties</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomerOther" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueNotFromContractWithCustomerOther" xlink:to="us-gaap_RevenueNotFromContractWithCustomerOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueNotFromContractWithCustomerOther_lbl" xml:lang="en-US">Revenue Not from Contract with Customer, Other</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromSale" xlink:label="kavl_RevenueFromSale" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RevenueFromSale" xlink:to="kavl_RevenueFromSale_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RevenueFromSale_lbl" xml:lang="en-US">[custom:RevenueFromSale]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_OutstandingBalance" xlink:label="kavl_OutstandingBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_OutstandingBalance" xlink:to="kavl_OutstandingBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_OutstandingBalance_lbl" xml:lang="en-US">[custom:OutstandingBalance]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Concentration Risk, Percentage</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_lbl" xml:lang="en-US">Remaining period in 2024 (three months)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_lbl" xml:lang="en-US">Year ending October 31, 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_lbl" xml:lang="en-US">Year ending October 31, 2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_lbl" xml:lang="en-US">Year ending October 31, 2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_lbl" xml:lang="en-US">Year ending October 31, 2028</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" xlink:label="kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" xlink:to="kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_lbl" xml:lang="en-US">Thereafter</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension" xlink:label="us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension" xlink:to="us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_lbl" xml:lang="en-US">Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="us-gaap_DebtInstrumentFeeAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFeeAmount" xlink:to="us-gaap_DebtInstrumentFeeAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFeeAmount_lbl" xml:lang="en-US">Purchase Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">Purchased Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:to="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAnnualPrincipalPayment_lbl" xml:lang="en-US">Payment Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Outstanding Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xml:lang="en-US">Deferred Finance Fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_2_lbl" xml:lang="en-US">Promissory note principal amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LoansPayableCurrent_2_lbl" xml:lang="en-US">Outstanding balance of insurance loans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Loan, remaining balance</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommitmentFeeShares" xlink:label="kavl_CommitmentFeeShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CommitmentFeeShares" xlink:to="kavl_CommitmentFeeShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CommitmentFeeShares_lbl" xml:lang="en-US">Commitment fee shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization" xlink:label="us-gaap_AdjustmentForAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AdjustmentForAmortization_lbl" xml:lang="en-US">Amortization expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Loss on extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CarryingValueOfLoan" xlink:label="kavl_CarryingValueOfLoan" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CarryingValueOfLoan" xlink:to="kavl_CarryingValueOfLoan_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CarryingValueOfLoan_lbl" xml:lang="en-US">Carrying value of the loan</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_UnamortizedDebtDiscountAndIssuanceCosts" xlink:label="kavl_UnamortizedDebtDiscountAndIssuanceCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_UnamortizedDebtDiscountAndIssuanceCosts" xlink:to="kavl_UnamortizedDebtDiscountAndIssuanceCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_UnamortizedDebtDiscountAndIssuanceCosts_lbl" xml:lang="en-US">Unamortized debt discount and issuance costs</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:label="kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:to="kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLeasePayments" xlink:label="us-gaap_ProceedsFromLeasePayments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLeasePayments" xlink:to="us-gaap_ProceedsFromLeasePayments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLeasePayments_lbl" xml:lang="en-US">Operating cash flows from operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">Remaining period in 2024 (three months)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_lbl" xml:lang="en-US">Year ending October 31, 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_lbl" xml:lang="en-US">Year ending October 31, 2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_lbl" xml:lang="en-US">Year ending October 31, 2027</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_lbl" xml:lang="en-US">Year ending October 31, 2028</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total future undiscounted lease payments</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" xlink:label="kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" xlink:to="kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present value of lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsTable" xlink:label="us-gaap_OffsettingAssetsTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsTable" xlink:to="us-gaap_OffsettingAssetsTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsTable_lbl" xml:lang="en-US">Offsetting Assets [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="us-gaap_OffsettingAssetsLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OffsettingAssetsLineItems" xlink:to="us-gaap_OffsettingAssetsLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OffsettingAssetsLineItems_lbl" xml:lang="en-US">Offsetting Assets [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Aggregate number of shares outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="kavl_AggregateExercisePriceOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_AggregateExercisePriceOutstanding" xlink:to="kavl_AggregateExercisePriceOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="kavl_AggregateExercisePriceOutstanding_lbl" xml:lang="en-US">Aggregate exercise price outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US">Exercise price range outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Aggregate number of shares, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceGranted" xlink:label="kavl_AggregateExercisePriceGranted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_AggregateExercisePriceGranted" xlink:to="kavl_AggregateExercisePriceGranted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_AggregateExercisePriceGranted_lbl" xml:lang="en-US">Aggregate exercise price, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:label="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:to="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercise price range, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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, Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Aggregate number of shares, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercised" xlink:label="kavl_AggregateExercisePriceExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_AggregateExercisePriceExercised" xlink:to="kavl_AggregateExercisePriceExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_AggregateExercisePriceExercised_lbl" xml:lang="en-US">Aggregate exercise price, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:label="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:to="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercise price range, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Aggregate number of shares, Cancelled forfeited or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceCancelledForfeitedOrExpired" xlink:label="kavl_AggregateExercisePriceCancelledForfeitedOrExpired" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_AggregateExercisePriceCancelledForfeitedOrExpired" xlink:to="kavl_AggregateExercisePriceCancelledForfeitedOrExpired_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_AggregateExercisePriceCancelledForfeitedOrExpired_lbl" xml:lang="en-US">Aggregate exercise price, Cancelled forfeited or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:label="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:to="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_lbl" xml:lang="en-US">Exercise price range, Cancelled forfeited or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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, Cancelled forfeited or 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">Aggregate number of shares outstanding, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_AggregateExercisePriceOutstanding" xlink:to="kavl_AggregateExercisePriceOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="kavl_AggregateExercisePriceOutstanding_2_lbl" xml:lang="en-US">Aggregate exercise price outstanding, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2_lbl" xml:lang="en-US">Exercise price range 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 outstanding, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Aggregate number of shares, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercisable" xlink:label="kavl_AggregateExercisePriceExercisable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_AggregateExercisePriceExercisable" xlink:to="kavl_AggregateExercisePriceExercisable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_AggregateExercisePriceExercisable_lbl" xml:lang="en-US">Aggregate exercise price, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Exercise price range, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_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">Aggregate number of shares, Cancelled forfeited or expired</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" xlink:label="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" xlink:to="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_lbl" xml:lang="en-US">Aggregate number of shares, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Stock, Class of Stock [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare_lbl" xml:lang="en-US">Preferred stock redemption price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="us-gaap_PreferredStockLiquidationPreference" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreference" xlink:to="us-gaap_PreferredStockLiquidationPreference_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockLiquidationPreference_lbl" xml:lang="en-US">Preferred stock liquidation preference per share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="us-gaap_PreferredStockConversionBasis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConversionBasis" xlink:to="us-gaap_PreferredStockConversionBasis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockConversionBasis_lbl" xml:lang="en-US">Preferred stock, conversion basis</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="us-gaap_StockholdersEquityReverseStockSplit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityReverseStockSplit" xlink:to="us-gaap_StockholdersEquityReverseStockSplit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityReverseStockSplit_lbl" xml:lang="en-US">Reverse stock split</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ExercisesOfPrefundedWarrantsShares" xlink:to="kavl_ExercisesOfPrefundedWarrantsShares_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_ExercisesOfPrefundedWarrantsShares_2_lbl" xml:lang="en-US">Number of shares issued for pre-funded warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoundingFromReverseSplitShares" xlink:label="kavl_RoundingFromReverseSplitShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RoundingFromReverseSplitShares" xlink:to="kavl_RoundingFromReverseSplitShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_RoundingFromReverseSplitShares_lbl" xml:lang="en-US">[custom:RoundingFromReverseSplitShares]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonStockShareIssued" xlink:label="kavl_CommonStockShareIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_CommonStockShareIssued" xlink:to="kavl_CommonStockShareIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_CommonStockShareIssued_lbl" xml:lang="en-US">[custom:CommonStockShareIssued]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Share-Based Payment Arrangement, Noncash Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockDescriptionOfTransaction" xlink:to="us-gaap_SaleOfStockDescriptionOfTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockDescriptionOfTransaction_lbl" xml:lang="en-US">Sale of Stock, Description of Transaction</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_2_lbl" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_2_lbl" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" xlink:label="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" xlink:to="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_lbl" xml:lang="en-US">Stock option expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_UnrecognizedExpensesRelatedToOptions" xlink:label="kavl_UnrecognizedExpensesRelatedToOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_UnrecognizedExpensesRelatedToOptions" xlink:to="kavl_UnrecognizedExpensesRelatedToOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_UnrecognizedExpensesRelatedToOptions_lbl" xml:lang="en-US">[custom:UnrecognizedExpensesRelatedToOptions]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued" xlink:label="us-gaap_ExcessStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExcessStockSharesIssued" xlink:to="us-gaap_ExcessStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesIssued_lbl" xml:lang="en-US">Aggregate of shares of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Warrant exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_lbl" xml:lang="en-US">Aggregate of shares of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="us-gaap_WarrantExercisePriceIncrease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WarrantExercisePriceIncrease_lbl" xml:lang="en-US">Warrant exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding_lbl" xml:lang="en-US">Warrant shares</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_WarrantsPurchase" xlink:label="kavl_WarrantsPurchase" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_WarrantsPurchase" xlink:to="kavl_WarrantsPurchase_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_WarrantsPurchase_lbl" xml:lang="en-US">Warrants purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees" xlink:label="us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees" xlink:to="us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees_lbl" xml:lang="en-US">Warrant issued, description</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodSharesIssuedForService" xlink:label="kavl_StockIssuedDuringPeriodSharesIssuedForService" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockIssuedDuringPeriodSharesIssuedForService" xlink:to="kavl_StockIssuedDuringPeriodSharesIssuedForService_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockIssuedDuringPeriodSharesIssuedForService_lbl" xml:lang="en-US">Issued of warrants</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_lbl" xml:lang="en-US">Pre-funded warrants purchase</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise" xlink:label="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise" xlink:to="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise_lbl" xml:lang="en-US">Number of shares issued for pre-funded warrants cash exercise</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" xlink:label="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" xlink:to="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_lbl" xml:lang="en-US">Number of shares issued for pre-funded warrants cashless exercise</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromWarrantExercises" xlink:to="us-gaap_ProceedsFromWarrantExercises_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromWarrantExercises_2_lbl" xml:lang="en-US">Proceed from warrant</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US">Related Party Transaction [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="us-gaap_RelatedPartyTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_FranchiseFeesPaidByRelatedParty" xlink:to="kavl_FranchiseFeesPaidByRelatedParty_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_FranchiseFeesPaidByRelatedParty_2_lbl" xml:lang="en-US">Principal amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_RevenueFromRelatedParty" xlink:to="kavl_RevenueFromRelatedParty_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="kavl_RevenueFromRelatedParty_2_lbl" xml:lang="en-US">[custom:RevenueFromRelatedParty]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_InventoryQualityControlExpenses" xlink:label="kavl_InventoryQualityControlExpenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_InventoryQualityControlExpenses" xlink:to="kavl_InventoryQualityControlExpenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_InventoryQualityControlExpenses_lbl" xml:lang="en-US">[custom:InventoryQualityControlExpenses]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DueToRelatedPartyCurrentAndNoncurrent" xlink:label="kavl_DueToRelatedPartyCurrentAndNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_DueToRelatedPartyCurrentAndNoncurrent" xlink:to="kavl_DueToRelatedPartyCurrentAndNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_DueToRelatedPartyCurrentAndNoncurrent_lbl" xml:lang="en-US">[custom:DueToRelatedPartyCurrentAndNoncurrent-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfProductiveAssets_lbl" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LicenseFees" xlink:label="kavl_LicenseFees" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_LicenseFees" xlink:to="kavl_LicenseFees_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_LicenseFees_lbl" xml:lang="en-US">[custom:LicenseFees-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NonrecurringEngineeringCosts" xlink:label="kavl_NonrecurringEngineeringCosts" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_NonrecurringEngineeringCosts" xlink:to="kavl_NonrecurringEngineeringCosts_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_NonrecurringEngineeringCosts_lbl" xml:lang="en-US">[custom:NonrecurringEngineeringCosts-0]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CededPremiumsPayable" xlink:label="us-gaap_CededPremiumsPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CededPremiumsPayable" xlink:to="us-gaap_CededPremiumsPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CededPremiumsPayable_lbl" xml:lang="en-US">Ceded Premiums Payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_ServiceAgreementDescription" xlink:label="kavl_ServiceAgreementDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ServiceAgreementDescription" xlink:to="kavl_ServiceAgreementDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ServiceAgreementDescription_lbl" xml:lang="en-US">Service agreement description</link:label>
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentOnServiceAgreement" xlink:label="kavl_PaymentOnServiceAgreement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PaymentOnServiceAgreement" xlink:to="kavl_PaymentOnServiceAgreement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PaymentOnServiceAgreement_lbl" xml:lang="en-US">Payment on service agreement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" xlink:to="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_lbl" xml:lang="en-US">Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Net Effect on Income</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_May92023OneMember" xlink:to="kavl_May92023OneMember_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_May92023OneMember_2_lbl" xml:lang="en-US">May 9, 2023 [Member] [Default Label]</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_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">Assets</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 [Default Label]</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/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Equity, Attributable to Parent</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">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_ExciseTaxOnProducts" xlink:to="kavl_ExciseTaxOnProducts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ExciseTaxOnProducts_2_lbl" xml:lang="en-US">ExciseTaxOnProducts</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_2_lbl" xml:lang="en-US">Revenues [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfRevenue_2_lbl" xml:lang="en-US">Cost of Revenue</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_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">Operating Expenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseNonoperating_2_lbl" xml:lang="en-US">Interest Expense, Nonoperating</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_2_lbl" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2_lbl" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PreferredStockDividend" xlink:to="kavl_PreferredStockDividend_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PreferredStockDividend_2_lbl" xml:lang="en-US">PreferredStockDividend</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</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="kavl_PreferredStockDividendsIncomeStatementsImpact" xlink:to="kavl_PreferredStockDividendsIncomeStatementsImpact_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PreferredStockDividendsIncomeStatementsImpact_2_lbl" xml:lang="en-US">PreferredStockDividendsIncomeStatementsImpact</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockWarrantsExpense" xlink:to="kavl_StockWarrantsExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockWarrantsExpense_2_lbl" xml:lang="en-US">StockWarrantsExpense</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_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</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_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_IncreaseDecreaseInAccountPayable" xlink:to="kavl_IncreaseDecreaseInAccountPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_IncreaseDecreaseInAccountPayable_2_lbl" xml:lang="en-US">IncreaseDecreaseInAccountPayable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Related Parties</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_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 Provided by (Used in) Operating Activities</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="kavl_TransactionAcquisitionCosts" xlink:to="kavl_TransactionAcquisitionCosts_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_TransactionAcquisitionCosts_2_lbl" xml:lang="en-US">TransactionAcquisitionCosts</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="kavl_PaymentsForProceedsFromLoansPayable" xlink:to="kavl_PaymentsForProceedsFromLoansPayable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PaymentsForProceedsFromLoansPayable_2_lbl" xml:lang="en-US">PaymentsForProceedsFromLoansPayable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_PaymentsOnLoansPayableRelatedParty" xlink:to="kavl_PaymentsOnLoansPayableRelatedParty_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_PaymentsOnLoansPayableRelatedParty_2_lbl" xml:lang="en-US">PaymentsOnLoansPayableRelatedParty</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryIndName" xlink:to="ecd_ForgoneRecoveryIndName_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryIndName_2_lbl" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryIndName" xlink:to="ecd_OutstandingRecoveryIndName_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingRecoveryIndName_2_lbl" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscIndName" xlink:to="ecd_AwardsCloseToMnpiDiscIndName_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscIndName_2_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndName" xlink:to="ecd_TrdArrIndName_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrIndName_2_lbl" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_2_lbl" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_2_lbl" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_2_lbl" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentForAmortization" xlink:to="us-gaap_AdjustmentForAmortization_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentForAmortization_2_lbl" xml:lang="en-US">Amortization</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four</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="kavl_AggregateExercisePriceOutstanding" xlink:to="kavl_AggregateExercisePriceOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_AggregateExercisePriceOutstanding_3_lbl" xml:lang="en-US">AggregateExercisePriceOutstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_3_lbl" xml:lang="en-US">Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price</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="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" xlink:to="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_2_lbl" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" xlink:to="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_2_lbl" xml:lang="en-US">StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm_2_lbl" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WarrantExercisePriceIncrease" xlink:to="us-gaap_WarrantExercisePriceIncrease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WarrantExercisePriceIncrease_2_lbl" xml:lang="en-US">Warrant, Exercise Price, Increase</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>kavl-20240731_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.23b -->
    <!-- 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://kaivalbrands.com/role/Cover" xlink:href="kavl-20240731.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BalanceSheets" xlink:href="kavl-20240731.xsd#BalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BalanceSheetsParenthetical" xlink:href="kavl-20240731.xsd#BalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfOperations" xlink:href="kavl-20240731.xsd#StatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" xlink:href="kavl-20240731.xsd#StatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StatementsOfCashFlows" xlink:href="kavl-20240731.xsd#StatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" xlink:href="kavl-20240731.xsd#OrganizationAndDescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/GoingConcern" xlink:href="kavl-20240731.xsd#GoingConcern" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssets" xlink:href="kavl-20240731.xsd#IntangibleAssets" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayable" xlink:href="kavl-20240731.xsd#LoansPayable" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Leases" xlink:href="kavl-20240731.xsd#Leases" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquity" xlink:href="kavl-20240731.xsd#StockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Related-partyTransactions" xlink:href="kavl-20240731.xsd#Related-partyTransactions" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/CommitmentsAndContingencies" xlink:href="kavl-20240731.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/SubsequentEvents" xlink:href="kavl-20240731.xsd#SubsequentEvents" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsTables" xlink:href="kavl-20240731.xsd#IntangibleAssetsTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableTables" xlink:href="kavl-20240731.xsd#LoansPayableTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesTables" xlink:href="kavl-20240731.xsd#LeasesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityTables" xlink:href="kavl-20240731.xsd#StockholdersEquityTables" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:href="kavl-20240731.xsd#BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsDetails" xlink:href="kavl-20240731.xsd#IntangibleAssetsDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" xlink:href="kavl-20240731.xsd#IntangibleAssetsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableDetails" xlink:href="kavl-20240731.xsd#LoansPayableDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LoansPayableDetailsNarrative" xlink:href="kavl-20240731.xsd#LoansPayableDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesDetails" xlink:href="kavl-20240731.xsd#LeasesDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/LeasesDetails1" xlink:href="kavl-20240731.xsd#LeasesDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetails" xlink:href="kavl-20240731.xsd#StockholdersEquityDetails" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetails1" xlink:href="kavl-20240731.xsd#StockholdersEquityDetails1" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" xlink:href="kavl-20240731.xsd#StockholdersEquityDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" xlink:href="kavl-20240731.xsd#Related-partyTransactionsDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="kavl-20240731.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#PvpDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ErrCompDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#AwardTimingDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#InsiderTradingPoliciesProc" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BalanceSheets" xlink:title="00000002 - Statement - Consolidated Balance Sheets (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_Cash" xlink:label="loc_us-gaapCash" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapCash" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaapInventoryNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapInventoryNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IntangibleAssetsNonCurrent" xlink:label="loc_kavlIntangibleAssetsNonCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_kavlIntangibleAssetsNonCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="90" 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/2024/elts/us-gaap-2024.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="120" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaapAccountsPayableCurrent" />
      <link:presentationArc order="130" 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="kavl-20240731.xsd#kavl_DueToOtherRelatedPartyClassifiedCurrent" xlink:label="loc_kavlDueToOtherRelatedPartyClassifiedCurrent" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_kavlDueToOtherRelatedPartyClassifiedCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapLoansPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="160" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapCustomerRefundLiabilityCurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapCustomerRefundLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LongTermDebtAndCapitalLeaseObligation" xlink:label="loc_kavlLongTermDebtAndCapitalLeaseObligation" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_kavlLongTermDebtAndCapitalLeaseObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesNoncurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" 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/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-gaapStockholdersEquityAbstract" 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://kaivalbrands.com/role/BalanceSheetsParenthetical" xlink:title="00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaapSeriesAPreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesAPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaapPreferredStockParOrStatedValuePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapPreferredStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementLineItems" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfOperations" xlink:title="00000004 - Statement - Consolidated Statements of Operations (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaapRevenuesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenuesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Revenue" xlink:label="loc_kavlRevenue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_kavlRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromRelatedParty" xlink:label="loc_kavlRevenueFromRelatedParty" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_kavlRevenueFromRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRevenue" xlink:label="loc_kavlRoyaltyRevenue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_kavlRoyaltyRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExciseTaxOnProducts" xlink:label="loc_kavlExciseTaxOnProducts" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_kavlExciseTaxOnProducts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues" xlink:label="loc_us-gaapRevenues" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRevenuesAbstract" xlink:to="loc_us-gaapRevenues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaapCostOfRevenueAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfRevenueAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CostOfRevenueRelatedParty" xlink:label="loc_kavlCostOfRevenueRelatedParty" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfRevenueAbstract" xlink:to="loc_kavlCostOfRevenueRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaapCostOfRevenue" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfRevenueAbstract" xlink:to="loc_us-gaapCostOfRevenue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCostOfRevenueAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="100" 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/2024/elts/us-gaap-2024.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaapMarketingAndAdvertisingExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapMarketingAndAdvertisingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="120" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaapOperatingExpenses" />
      <link:presentationArc order="130" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaapNonoperatingIncomeExpenseAbstract" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="loc_us-gaapExtinguishmentOfDebtAmount" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapExtinguishmentOfDebtAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="loc_us-gaapInterestExpenseNonoperating" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapInterestExpenseNonoperating" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaapNonoperatingIncomeExpense" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapNonoperatingIncomeExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNonoperatingIncomeExpenseAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="200" 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="kavl-20240731.xsd#kavl_PreferredStockDividend" xlink:label="loc_kavlPreferredStockDividend" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_kavlPreferredStockDividend" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - Consolidated Statements of Changes in Stockholders&apos; Equity (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="50" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ConvertiblePreferredStockSeriesBMember" xlink:label="loc_kavlConvertiblePreferredStockSeriesBMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_kavlConvertiblePreferredStockSeriesBMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets" xlink:label="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:label="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlCommonSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" xlink:label="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:label="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlSeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets" xlink:label="loc_kavlStockWarrantsIssuedForAcquisitionOfIntangibleAssets" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockWarrantsIssuedForAcquisitionOfIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" xlink:label="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" xlink:label="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlIssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrants" xlink:label="loc_kavlExercisesOfPrefundedWarrants" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlExercisesOfPrefundedWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrantsShares" xlink:label="loc_kavlExercisesOfPrefundedWarrantsShares" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlExercisesOfPrefundedWarrantsShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodValueReverseStockSplits" xlink:label="loc_kavlStockIssuedDuringPeriodValueReverseStockSplits" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockIssuedDuringPeriodValueReverseStockSplits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesReverseStockSplits" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PreferredStockDividendsIncomeStatementsImpact" xlink:label="loc_kavlPreferredStockDividendsIncomeStatementsImpact" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlPreferredStockDividendsIncomeStatementsImpact" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockOptionExpenseNetOfForfeitures" xlink:label="loc_kavlStockOptionExpenseNetOfForfeitures" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockOptionExpenseNetOfForfeitures" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantExpense" xlink:label="loc_kavlStockWarrantExpense" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_kavlStockWarrantExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StatementsOfCashFlows" xlink:title="00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaapAllocatedShareBasedCompensationExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAllocatedShareBasedCompensationExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAmortizationAndAccretionNet" xlink:label="loc_us-gaapDepreciationAmortizationAndAccretionNet" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationAmortizationAndAccretionNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium" xlink:label="loc_us-gaapAmortizationOfDebtDiscountPremium" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapAmortizationOfDebtDiscountPremium" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAmount" xlink:label="loc_us-gaapExtinguishmentOfDebtAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapExtinguishmentOfDebtAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionPlanExpense" xlink:label="loc_us-gaapStockOptionPlanExpense" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapStockOptionPlanExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsExpense" xlink:label="loc_kavlStockWarrantsExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_kavlStockWarrantsExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaapProvisionForDoubtfulAccounts" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProvisionForDoubtfulAccounts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ReserveForCreditLosses" xlink:label="loc_kavlReserveForCreditLosses" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_kavlReserveForCreditLosses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RouOperatingLeaseExpense" xlink:label="loc_kavlRouOperatingLeaseExpense" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_kavlRouOperatingLeaseExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:label="loc_us-gaapProductionRelatedImpairmentsOrCharges" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapProductionRelatedImpairmentsOrCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="130" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="140" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="loc_us-gaapIncreaseDecreaseInOtherReceivables" />
      <link:presentationArc order="150" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidExpense" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaapIncreaseDecreaseInInventories" />
      <link:presentationArc order="170" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IncreaseDecreaseInAccountPayable" xlink:label="loc_kavlIncreaseDecreaseInAccountPayable" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_kavlIncreaseDecreaseInAccountPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableRelatedParties" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccruedLiabilities" />
      <link:presentationArc order="210" 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/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaapIncreaseDecreaseInDeferredRevenue" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInDeferredRevenue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_IncreaseDecreaseInCustomerRefundDue" xlink:label="loc_kavlIncreaseDecreaseInCustomerRefundDue" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_kavlIncreaseDecreaseInCustomerRefundDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="270" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="280" 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="kavl-20240731.xsd#kavl_TransactionAcquisitionCosts" xlink:label="loc_kavlTransactionAcquisitionCosts" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_kavlTransactionAcquisitionCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="310" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromConstructionLoansPayable" xlink:label="loc_us-gaapProceedsFromConstructionLoansPayable" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromConstructionLoansPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentsForProceedsFromLoansPayable" xlink:label="loc_kavlPaymentsForProceedsFromLoansPayable" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_kavlPaymentsForProceedsFromLoansPayable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentsOnLoansPayableRelatedParty" xlink:label="loc_kavlPaymentsOnLoansPayableRelatedParty" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_kavlPaymentsOnLoansPayableRelatedParty" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="350" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="380" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_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/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaapIncomeTaxesPaidNet" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:to="loc_us-gaapIncomeTaxesPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="450" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="loc_us-gaapPreferredStockDividendsIncomeStatementImpact" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapPreferredStockDividendsIncomeStatementImpact" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CashlessExerciseOfPrefundedWarrants" xlink:label="loc_kavlCashlessExerciseOfPrefundedWarrants" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_kavlCashlessExerciseOfPrefundedWarrants" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_InsuranceFinancedByThirdParty" xlink:label="loc_kavlInsuranceFinancedByThirdParty" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_kavlInsuranceFinancedByThirdParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FranchiseFeesPaidByRelatedParty" xlink:label="loc_kavlFranchiseFeesPaidByRelatedParty" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_kavlFranchiseFeesPaidByRelatedParty" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssued1" xlink:label="loc_us-gaapStockIssued1" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_us-gaapStockIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonSharesIssuedForServicestransactionCost" xlink:label="loc_kavlCommonSharesIssuedForServicestransactionCost" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_kavlCommonSharesIssuedForServicestransactionCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" xlink:label="loc_kavlPreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_kavlPreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets" xlink:label="loc_kavlStockWarrantsIssuedForAcquisitionIntangibleAssets" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_kavlStockWarrantsIssuedForAcquisitionIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:title="995410 - Disclosure - Pay vs Performance Disclosure">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PayVsPerformanceDisclosureLineItems" xlink:label="loc_ecdPayVsPerformanceDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTable" xlink:label="loc_ecdPvpTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPvpTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ExecutiveCategoryAxis" xlink:label="loc_ecdExecutiveCategoryAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdExecutiveCategoryAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllExecutiveCategoriesMember" xlink:label="loc_ecdAllExecutiveCategoriesMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdExecutiveCategoryAxis" xlink:to="loc_ecdAllExecutiveCategoriesMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAxis" xlink:label="loc_ecdAdjToCompAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdAdjToCompAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllAdjToCompMember" xlink:label="loc_ecdAllAdjToCompMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAdjToCompAxis" xlink:to="loc_ecdAllAdjToCompMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureAxis" xlink:label="loc_ecdMeasureAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdMeasureAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PvpTableTextBlock" xlink:label="loc_ecdPvpTableTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPvpTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureName" xlink:label="loc_ecdCoSelectedMeasureName" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_ecdCoSelectedMeasureName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="loc_ecdNamedExecutiveOfficersFnTextBlock" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdNamedExecutiveOfficersFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="loc_ecdPeerGroupIssuersFnTextBlock" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeerGroupIssuersFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ChangedPeerGroupFnTextBlock" xlink:label="loc_ecdChangedPeerGroupFnTextBlock" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdChangedPeerGroupFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoTotalCompAmt" xlink:label="loc_ecdPeoTotalCompAmt" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeoTotalCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="loc_ecdPeoActuallyPaidCompAmt" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeoActuallyPaidCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="loc_ecdAdjToPeoCompFnTextBlock" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdAdjToPeoCompFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="loc_ecdNonPeoNeoAvgTotalCompAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_ecdNonPeoNeoAvgTotalCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="loc_ecdAdjToNonPeoNeoCompFnTextBlock" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdAdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:label="loc_ecdEquityValuationAssumptionDifferenceFnTextBlock" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdEquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="loc_ecdCompActuallyPaidVsTotalShareholderRtnTextBlock" />
      <link:presentationArc order="2120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:label="loc_ecdCompActuallyPaidVsNetIncomeTextBlock" />
      <link:presentationArc order="2130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:label="loc_ecdCompActuallyPaidVsCoSelectedMeasureTextBlock" />
      <link:presentationArc order="2140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:label="loc_ecdTotalShareholderRtnVsPeerGroupTextBlock" />
      <link:presentationArc order="2150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdTotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:label="loc_ecdCompActuallyPaidVsOtherMeasureTextBlock" />
      <link:presentationArc order="2160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdCompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TabularListTableTextBlock" xlink:label="loc_ecdTabularListTableTextBlock" />
      <link:presentationArc order="2170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdTabularListTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TotalShareholderRtnAmt" xlink:label="loc_ecdTotalShareholderRtnAmt" />
      <link:presentationArc order="2180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdTotalShareholderRtnAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="loc_ecdPeerGroupTotalShareholderRtnAmt" />
      <link:presentationArc order="2190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:to="loc_ecdPeerGroupTotalShareholderRtnAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="2200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTableTextBlock" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_CoSelectedMeasureAmt" xlink:label="loc_ecdCoSelectedMeasureAmt" />
      <link:presentationArc order="2210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdCoSelectedMeasureAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OtherPerfMeasureAmt" xlink:label="loc_ecdOtherPerfMeasureAmt" />
      <link:presentationArc order="2220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdOtherPerfMeasureAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AdjToCompAmt" xlink:label="loc_ecdAdjToCompAmt" />
      <link:presentationArc order="2230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdAdjToCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PeoName" xlink:label="loc_ecdPeoName" />
      <link:presentationArc order="2240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_ecdPeoName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MeasureName" xlink:label="loc_ecdMeasureName" />
      <link:presentationArc order="2250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdMeasureName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="loc_ecdNonGaapMeasureDescriptionTextBlock" />
      <link:presentationArc order="2260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdMeasureName" xlink:to="loc_ecdNonGaapMeasureDescriptionTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Additional402vDisclosureTextBlock" xlink:label="loc_ecdAdditional402vDisclosureTextBlock" />
      <link:presentationArc order="2270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdAdditional402vDisclosureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_PnsnBnftsAdjFnTextBlock" xlink:label="loc_ecdPnsnBnftsAdjFnTextBlock" />
      <link:presentationArc order="2280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPnsnBnftsAdjFnTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:title="995440 - Disclosure - Recovery of Erroneously Awarded Compensation">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RecoveryOfErrCompDisclosureLineItems" xlink:label="loc_ecdRecoveryOfErrCompDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompRecoveryTable" xlink:label="loc_ecdErrCompRecoveryTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecdErrCompRecoveryTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDateAxis" xlink:label="loc_ecdRestatementDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdErrCompRecoveryTable" xlink:to="loc_ecdRestatementDateAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdErrCompRecoveryTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDeterminationDate" xlink:label="loc_ecdRestatementDeterminationDate" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecdRestatementDeterminationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompAmt" xlink:label="loc_ecdAggtErrCompAmt" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdAggtErrCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ErrCompAnalysisTextBlock" xlink:label="loc_ecdErrCompAnalysisTextBlock" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdErrCompAnalysisTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:label="loc_ecdStkPrcOrTsrEstimationMethodTextBlock" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdStkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingAggtErrCompAmt" xlink:label="loc_ecdOutstandingAggtErrCompAmt" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdOutstandingAggtErrCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:label="loc_ecdAggtErrCompNotYetDeterminedTextBlock" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdAggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryIndName" xlink:label="loc_ecdForgoneRecoveryIndName" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:label="loc_ecdForgoneRecoveryDueToExpenseOfEnforcementAmt" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:label="loc_ecdForgoneRecoveryDueToViolationOfHomeCountryLawAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:label="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:label="loc_ecdForgoneRecoveryExplanationOfImpracticabilityTextBlock" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryIndName" xlink:label="loc_ecdOutstandingRecoveryIndName" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdOutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_OutstandingRecoveryCompAmt" xlink:label="loc_ecdOutstandingRecoveryCompAmt" />
      <link:presentationArc order="2120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdOutstandingRecoveryCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:label="loc_ecdRestatementDoesNotRequireRecoveryTextBlock" />
      <link:presentationArc order="2130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdRestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:title="995443 - Disclosure - Award Timing Disclosure">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgDiscLineItems" xlink:label="loc_ecdAwardTmgDiscLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTable" xlink:label="loc_ecdAwardsCloseToMnpiDiscTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardsCloseToMnpiDiscTable" xlink:to="loc_ecdIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ecdAwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="loc_ecdAwardTmgMnpiDiscTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMnpiDiscTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="loc_ecdAwardTmgMethodTextBlock" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMethodTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="loc_ecdAwardTmgPredtrmndFlag" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgPredtrmndFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="loc_ecdAwardTmgMnpiCnsdrdFlag" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMnpiCnsdrdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="loc_ecdAwardTmgHowMnpiCnsdrdTextBlock" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="loc_ecdMnpiDiscTimedForCompValFlag" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdMnpiDiscTimedForCompValFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:label="loc_ecdAwardsCloseToMnpiDiscTableTextBlock" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardsCloseToMnpiDiscIndName" xlink:label="loc_ecdAwardsCloseToMnpiDiscIndName" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardUndrlygSecuritiesAmt" xlink:label="loc_ecdAwardUndrlygSecuritiesAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardUndrlygSecuritiesAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardExrcPrice" xlink:label="loc_ecdAwardExrcPrice" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardExrcPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AwardGrantDateFairValue" xlink:label="loc_ecdAwardGrantDateFairValue" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_UndrlygSecurityMktPriceChngPct" xlink:label="loc_ecdUndrlygSecurityMktPriceChngPct" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdUndrlygSecurityMktPriceChngPct" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="995445 - Disclosure - Insider Trading Arrangements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingArrLineItems" xlink:label="loc_ecdInsiderTradingArrLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrByIndTable" xlink:label="loc_ecdTradingArrByIndTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTradingArrByIndTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TradingArrAxis" xlink:label="loc_ecdTradingArrAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrByIndTable" xlink:to="loc_ecdTradingArrAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllTradingArrangementsMember" xlink:label="loc_ecdAllTradingArrangementsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrAxis" xlink:to="loc_ecdAllTradingArrangementsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrByIndTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="loc_ecdMtrlTermsOfTrdArrTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdMtrlTermsOfTrdArrTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndName" xlink:label="loc_ecdTrdArrIndName" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrIndTitle" xlink:label="loc_ecdTrdArrIndTitle" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrIndTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="loc_ecdRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="loc_ecdNonRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrAdoptionDate" xlink:label="loc_ecdTrdArrAdoptionDate" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrAdoptionDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="loc_ecdRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="loc_ecdNonRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrTerminationDate" xlink:label="loc_ecdTrdArrTerminationDate" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrTerminationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrExpirationDate" xlink:label="loc_ecdTrdArrExpirationDate" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrExpirationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_TrdArrDuration" xlink:label="loc_ecdTrdArrDuration" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrDuration" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:title="995447 - Disclosure - Insider Trading Policies and Procedures">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="loc_ecdInsiderTradingPoliciesProcLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="loc_ecdInsiderTrdPoliciesProcAdoptedFlag" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingPoliciesProcLineItems" xlink:to="loc_ecdInsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="loc_ecdInsiderTrdPoliciesProcNotAdoptedTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingPoliciesProcLineItems" xlink:to="loc_ecdInsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness" xlink:title="995512 - Disclosure - Organization and Description of Business">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies" xlink:title="995513 - Disclosure - Basis of Presentation and Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/GoingConcern" xlink:title="995514 - Disclosure - Going Concern">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="loc_us-gaapSubstantialDoubtAboutGoingConcernTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssets" xlink:title="995515 - Disclosure - Intangible Assets">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaapIntangibleAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapIntangibleAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayable" xlink:title="995516 - Disclosure - Loans Payable">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Leases" xlink:title="995517 - Disclosure - Leases">
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DisclosureLeasesAbstract" xlink:label="loc_kavlDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquity" xlink:title="995518 - Disclosure - Stockholders&#8217; Equity">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://kaivalbrands.com/role/Related-partyTransactions" xlink:title="995519 - Disclosure - Related-Party Transactions">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapRelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/CommitmentsAndContingencies" xlink:title="995520 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://kaivalbrands.com/role/SubsequentEvents" xlink:title="995521 - Disclosure - Subsequent Events">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" xlink:title="995522 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaapConsolidationPolicyTextBlock" />
      <link:presentationArc order="0" 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/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="10" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="50" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="60" 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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaapInventoryPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapInventoryPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DeferredRevenuePolicyTextBlock" xlink:label="loc_kavlDeferredRevenuePolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_kavlDeferredRevenuePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilityRevenueAndExpenseRecognitionPolicy" xlink:label="loc_us-gaapUtilityRevenueAndExpenseRecognitionPolicy" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUtilityRevenueAndExpenseRecognitionPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ProductsRevenuePoliciesTextBlock" xlink:label="loc_kavlProductsRevenuePoliciesTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_kavlProductsRevenuePoliciesTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRevenuePolicyTextBlock" xlink:label="loc_kavlRoyaltyRevenuePolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_kavlRoyaltyRevenuePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="150" 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="kavl-20240731.xsd#kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" xlink:label="loc_kavlConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_kavlConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="loc_kavlRecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_kavlRecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables" xlink:title="995523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsTables" xlink:title="995524 - Disclosure - Intangible Assets (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableTables" xlink:title="995525 - Disclosure - Loans Payable (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaapScheduleOfDebtTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDebtTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesTables" xlink:title="995526 - Disclosure - Leases (Tables)">
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DisclosureLeasesAbstract" xlink:label="loc_kavlDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srtScheduleOfCondensedBalanceSheetTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_srtScheduleOfCondensedBalanceSheetTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityTables" xlink:title="995527 - Disclosure - Stockholders&#8217; Equity (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails" xlink:title="995528 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfPropertyPlantAndEquipmentTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative" xlink:title="995529 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PMILicenseAgreementMember" xlink:label="loc_kavlPMILicenseAgreementMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_kavlPMILicenseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PMPSAMember" xlink:label="loc_kavlPMPSAMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_kavlPMPSAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_FAVSBusinessLLCMember" xlink:label="loc_kavlFAVSBusinessLLCMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlFAVSBusinessLLCMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CStoreMasterMember" xlink:label="loc_kavlCStoreMasterMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlCStoreMasterMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripMember" xlink:label="loc_kavlQuikTripMember" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlQuikTripMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableMember" xlink:label="loc_us-gaapAccountsReceivableMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapAccountsReceivableMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_EbyBrownMember" xlink:label="loc_kavlEbyBrownMember" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlEbyBrownMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripCorporationMember" xlink:label="loc_kavlQuikTripCorporationMember" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlQuikTripCorporationMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CoremarkMember" xlink:label="loc_kavlCoremarkMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlCoremarkMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_QuikTripMember" xlink:label="loc_kavlQuikTripMember_2" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlQuikTripMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FAVSBusinessLLCMember" xlink:label="loc_kavlFAVSBusinessLLCMember_2" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlFAVSBusinessLLCMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CStoreMasterMember" xlink:label="loc_kavlCStoreMasterMember_2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_kavlCStoreMasterMember_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="170" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashFDICInsuredAmount" xlink:label="loc_us-gaapCashFDICInsuredAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashFDICInsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashUninsuredAmount" xlink:label="loc_us-gaapCashUninsuredAmount" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashUninsuredAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_us-gaapInventoryValuationReserves" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapInventoryValuationReserves" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerDepositsNoncurrent" xlink:label="loc_us-gaapCustomerDepositsNoncurrent" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCustomerDepositsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CustomerRefundLiabilityCurrent" xlink:label="loc_us-gaapCustomerRefundLiabilityCurrent" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCustomerRefundLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities" xlink:label="loc_us-gaapOtherLiabilities" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapOtherLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRoyalties" xlink:label="loc_us-gaapPaymentsForRoyalties" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapPaymentsForRoyalties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoyaltyRateDiscription" xlink:label="loc_kavlRoyaltyRateDiscription" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlRoyaltyRateDiscription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RoyaltyIncomeNonoperating" xlink:label="loc_us-gaapRoyaltyIncomeNonoperating" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRoyaltyIncomeNonoperating" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLicenseFeesReceived" xlink:label="loc_us-gaapProceedsFromLicenseFeesReceived" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapProceedsFromLicenseFeesReceived" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LicenseAgreementAmount" xlink:label="loc_kavlLicenseAgreementAmount" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlLicenseAgreementAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ReimbursementAmount" xlink:label="loc_kavlReimbursementAmount" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlReimbursementAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdvanceRoyalties" xlink:label="loc_us-gaapAdvanceRoyalties" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAdvanceRoyalties" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueNotFromContractWithCustomerOther" xlink:label="loc_us-gaapRevenueNotFromContractWithCustomerOther" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapRevenueNotFromContractWithCustomerOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromSale" xlink:label="loc_kavlRevenueFromSale" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlRevenueFromSale" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_OutstandingBalance" xlink:label="loc_kavlOutstandingBalance" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_kavlOutstandingBalance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="200" 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://kaivalbrands.com/role/IntangibleAssetsDetails" xlink:title="995530 - Disclosure - Intangible Assets (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" xlink:label="loc_kavlFiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_kavlFiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsNet" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative" xlink:title="995531 - Disclosure - Intangible Assets (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsGross" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension" xlink:label="loc_us-gaapFiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapFiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaapAmortizationOfIntangibleAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapGoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="loc_us-gaapAmortizationOfIntangibleAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableDetails" xlink:title="995532 - Disclosure - Loans Payable (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateAxis" xlink:label="loc_us-gaapAwardDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardDateAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AwardDateDomain" xlink:label="loc_us-gaapAwardDateDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateAxis" xlink:to="loc_us-gaapAwardDateDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_November292023Member" xlink:label="loc_kavlNovember292023Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlNovember292023Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_November292023OneMember" xlink:label="loc_kavlNovember292023OneMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlNovember292023OneMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_May92023Member" xlink:label="loc_kavlMay92023Member" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlMay92023Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_May92023OneMember" xlink:label="loc_kavlMay92023OneMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardDateDomain" xlink:to="loc_kavlMay92023OneMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFeeAmount" xlink:label="loc_us-gaapDebtInstrumentFeeAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentFeeAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaapDebtInstrumentCarryingAmount" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentCarryingAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAnnualPrincipalPayment" xlink:label="loc_us-gaapDebtInstrumentAnnualPrincipalPayment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentAnnualPrincipalPayment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="loc_us-gaapDeferredFinanceCostsGross" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredFinanceCostsGross" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LoansPayableDetailsNarrative" xlink:title="995533 - Disclosure - Loans Payable (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FirstLoanInsuranceBankMember" xlink:label="loc_kavlFirstLoanInsuranceBankMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_kavlFirstLoanInsuranceBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SecondLoanInsuranceBankMember" xlink:label="loc_kavlSecondLoanInsuranceBankMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_kavlSecondLoanInsuranceBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_WestfieldBankMember" xlink:label="loc_kavlWestfieldBankMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_kavlWestfieldBankMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaapDebtInstrumentFaceAmount" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentFaceAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableCurrent" xlink:label="loc_us-gaapLoansPayableCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLoansPayableCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapLineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommitmentFeeShares" xlink:label="loc_kavlCommitmentFeeShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_kavlCommitmentFeeShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentForAmortization" xlink:label="loc_us-gaapAdjustmentForAmortization" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapAdjustmentForAmortization" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CarryingValueOfLoan" xlink:label="loc_kavlCarryingValueOfLoan" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_kavlCarryingValueOfLoan" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_UnamortizedDebtDiscountAndIssuanceCosts" xlink:label="loc_kavlUnamortizedDebtDiscountAndIssuanceCosts" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_kavlUnamortizedDebtDiscountAndIssuanceCosts" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesDetails" xlink:title="995534 - Disclosure - Leases (Details)">
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DisclosureLeasesAbstract" xlink:label="loc_kavlDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:label="loc_kavlCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_kavlCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLeasePayments" xlink:label="loc_us-gaapProceedsFromLeasePayments" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapProceedsFromLeasePayments" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/LeasesDetails1" xlink:title="995535 - Disclosure - Leases (Details 1)">
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DisclosureLeasesAbstract" xlink:label="loc_kavlDisclosureLeasesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_kavlLesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_kavlLesseeOperatingsLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_kavlDisclosureLeasesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetails" xlink:title="995536 - Disclosure - Stockholders&apos; Equity (Details)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsTable" xlink:label="loc_us-gaapOffsettingAssetsTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapOffsettingAssetsTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OffsettingAssetsLineItems" xlink:label="loc_us-gaapOffsettingAssetsLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapOffsettingAssetsLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaapDerivativeInstrumentRiskAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_us-gaapDerivativeInstrumentRiskAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaapDerivativeContractTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeInstrumentRiskAxis" xlink:to="loc_us-gaapDerivativeContractTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDerivativeContractTypeDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="loc_kavlAggregateExercisePriceOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceGranted" xlink:label="loc_kavlAggregateExercisePriceGranted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercised" xlink:label="loc_kavlAggregateExercisePriceExercised" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceCancelledForfeitedOrExpired" xlink:label="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="loc_kavlAggregateExercisePriceOutstanding_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceOutstanding_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/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercisable" xlink:label="loc_kavlAggregateExercisePriceExercisable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_kavlAggregateExercisePriceExercisable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOffsettingAssetsLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetails1" xlink:title="995537 - Disclosure - Stockholders&apos; Equity (Details 1)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember" xlink:label="loc_us-gaapWarrantMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapWarrantMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossTable" xlink:to="loc_srtRangeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="loc_kavlAggregateExercisePriceOutstanding" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceGranted" xlink:label="loc_kavlAggregateExercisePriceGranted" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceGranted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="80" 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="kavl-20240731.xsd#kavl_AggregateExercisePriceExercised" xlink:label="loc_kavlAggregateExercisePriceExercised" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceCancelledForfeitedOrExpired" xlink:label="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceCancelledForfeitedOrExpired" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:label="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceOutstanding" xlink:label="loc_kavlAggregateExercisePriceOutstanding_2" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceOutstanding_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/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_2" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" xlink:label="loc_kavlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_AggregateExercisePriceExercisable" xlink:label="loc_kavlAggregateExercisePriceExercisable" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_kavlAggregateExercisePriceExercisable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative" xlink:title="995538 - Disclosure - Stockholders&#8217; Equity (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesBPreferredStockMember" xlink:label="loc_us-gaapSeriesBPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapSeriesBPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaapSubsidiarySaleOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapSubsidiarySaleOfStockAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaapSaleOfStockNameOfTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsidiarySaleOfStockAxis" xlink:to="loc_us-gaapSaleOfStockNameOfTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_June2024PublicOfferingMember" xlink:label="loc_kavlJune2024PublicOfferingMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSaleOfStockNameOfTransactionDomain" xlink:to="loc_kavlJune2024PublicOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaapClassOfWarrantOrRightAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfWarrantOrRightAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaapClassOfWarrantOrRightDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightAxis" xlink:to="loc_us-gaapClassOfWarrantOrRightDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PrefundedWarrantsMember" xlink:label="loc_kavlPrefundedWarrantsMember" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlPrefundedWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PublicOfferingWarrantsJune2024Member" xlink:label="loc_kavlPublicOfferingWarrantsJune2024Member" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlPublicOfferingWarrantsJune2024Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_GoFireAcquisitionWarrantsMember" xlink:label="loc_kavlGoFireAcquisitionWarrantsMember" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlGoFireAcquisitionWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PublicOfferingWarrantsSeptember2021Member" xlink:label="loc_kavlPublicOfferingWarrantsSeptember2021Member" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlPublicOfferingWarrantsSeptember2021Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_OtherWarrantsMember" xlink:label="loc_kavlOtherWarrantsMember" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfWarrantOrRightDomain" xlink:to="loc_kavlOtherWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaapFinancialInstrumentAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapFinancialInstrumentAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapFinancialInstrumentAxis" xlink:to="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapAwardTypeAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_CommonStockWarrantsMember" xlink:label="loc_kavlCommonStockWarrantsMember" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlCommonStockWarrantsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches1Member" xlink:label="loc_kavlTranches1Member" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches2Member" xlink:label="loc_kavlTranches2Member" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches3Member" xlink:label="loc_kavlTranches3Member" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_Tranches4Member" xlink:label="loc_kavlTranches4Member" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_kavlTranches4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srtTitleOfIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_srtTitleOfIndividualAxis" order="60" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualAxis" xlink:to="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FinancialAdvisorMember" xlink:label="loc_kavlFinancialAdvisorMember" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtTitleOfIndividualWithRelationshipToEntityDomain" xlink:to="loc_kavlFinancialAdvisorMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="loc_us-gaapPreferredStockRedemptionPricePerShare" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockRedemptionPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreference" xlink:label="loc_us-gaapPreferredStockLiquidationPreference" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockLiquidationPreference" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConversionBasis" xlink:label="loc_us-gaapPreferredStockConversionBasis" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPreferredStockConversionBasis" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityReverseStockSplit" xlink:label="loc_us-gaapStockholdersEquityReverseStockSplit" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockholdersEquityReverseStockSplit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ExercisesOfPrefundedWarrantsShares" xlink:label="loc_kavlExercisesOfPrefundedWarrantsShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlExercisesOfPrefundedWarrantsShares" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RoundingFromReverseSplitShares" xlink:label="loc_kavlRoundingFromReverseSplitShares" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlRoundingFromReverseSplitShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_CommonStockShareIssued" xlink:label="loc_kavlCommonStockShareIssued" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlCommonStockShareIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockDescriptionOfTransaction" xlink:label="loc_us-gaapSaleOfStockDescriptionOfTransaction" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockDescriptionOfTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:label="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaapPaymentsOfDebtIssuanceCosts" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapPaymentsOfDebtIssuanceCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" xlink:label="loc_kavlStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlStockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_UnrecognizedExpensesRelatedToOptions" xlink:label="loc_kavlUnrecognizedExpensesRelatedToOptions" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlUnrecognizedExpensesRelatedToOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued" xlink:label="loc_us-gaapExcessStockSharesIssued" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapExcessStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="loc_us-gaapWarrantsAndRightsOutstandingTerm" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapWarrantsAndRightsOutstandingTerm" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantExercisePriceIncrease" xlink:label="loc_us-gaapWarrantExercisePriceIncrease" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapWarrantExercisePriceIncrease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="loc_us-gaapClassOfWarrantOrRightOutstanding" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_WarrantsPurchase" xlink:label="loc_kavlWarrantsPurchase" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlWarrantsPurchase" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees" xlink:label="loc_us-gaapClassOfWarrantOrRightReasonForIssuingToNonemployees" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightReasonForIssuingToNonemployees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_StockIssuedDuringPeriodSharesIssuedForService" xlink:label="loc_kavlStockIssuedDuringPeriodSharesIssuedForService" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlStockIssuedDuringPeriodSharesIssuedForService" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise" xlink:label="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashExercise" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashExercise" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" xlink:label="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_kavlNumberOfSharesIssuedForPrefundedWarrantsCashlessExercise" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromWarrantExercises" xlink:label="loc_us-gaapProceedsFromWarrantExercises" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapProceedsFromWarrantExercises" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative" xlink:title="995539 - Disclosure - Related-Party Transactions (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaapRelatedPartyTransactionsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsAbstract" xlink:to="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaapRelatedPartyTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="kavl-20240731.xsd#kavl_NirajkumarPatelMember" xlink:label="loc_kavlNirajkumarPatelMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlNirajkumarPatelMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_BidiVaporMember" xlink:label="loc_kavlBidiVaporMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_kavlBidiVaporMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionTypeAxis" xlink:label="loc_us-gaapTransactionTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="loc_us-gaapTransactionTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TransactionDomain" xlink:label="loc_us-gaapTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionTypeAxis" xlink:to="loc_us-gaapTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_KBILicenseAgreementMember" xlink:label="loc_kavlKBILicenseAgreementMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapTransactionDomain" xlink:to="loc_kavlKBILicenseAgreementMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_FranchiseFeesPaidByRelatedParty" xlink:label="loc_kavlFranchiseFeesPaidByRelatedParty" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlFranchiseFeesPaidByRelatedParty" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_RevenueFromRelatedParty" xlink:label="loc_kavlRevenueFromRelatedParty" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlRevenueFromRelatedParty" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_InventoryQualityControlExpenses" xlink:label="loc_kavlInventoryQualityControlExpenses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlInventoryQualityControlExpenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_DueToRelatedPartyCurrentAndNoncurrent" xlink:label="loc_kavlDueToRelatedPartyCurrentAndNoncurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlDueToRelatedPartyCurrentAndNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:label="loc_us-gaapProceedsFromSaleOfProductiveAssets" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapProceedsFromSaleOfProductiveAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_LicenseFees" xlink:label="loc_kavlLicenseFees" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlLicenseFees" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_NonrecurringEngineeringCosts" xlink:label="loc_kavlNonrecurringEngineeringCosts" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_kavlNonrecurringEngineeringCosts" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CededPremiumsPayable" xlink:label="loc_us-gaapCededPremiumsPayable" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapCededPremiumsPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaapOperatingLeaseExpense" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionLineItems" xlink:to="loc_us-gaapOperatingLeaseExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="995540 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_ServiceAgreementDescription" xlink:label="loc_kavlServiceAgreementDescription" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_kavlServiceAgreementDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="kavl-20240731.xsd#kavl_PaymentOnServiceAgreement" xlink:label="loc_kavlPaymentOnServiceAgreement" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_kavlPaymentOnServiceAgreement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" xlink:label="loc_us-gaapBusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapBusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210686864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Sep. 20, 2024</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">Jul. 31,  2024<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">Q3<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">2024<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">--10-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">000-56016<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">KAIVAL BRANDS INNOVATIONS 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">0001762239<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">83-3492907<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">4460 Old Dixie Highway<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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Grant-Valkaria<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">FL<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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">32949<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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">833<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">452-4825<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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.001 per share<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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">KAVL<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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="ro">
<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="re">
<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">6,783,958<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_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_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>13
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210789168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Oct. 31, 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_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_Cash', window );">Cash</a></td>
<td class="nump">$ 4,524,989<span></span>
</td>
<td class="nump">$ 533,659<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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">522,183<span></span>
</td>
<td class="nump">1,869,276<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 );">Inventories, net</a></td>
<td class="nump">200,364<span></span>
</td>
<td class="nump">4,071,824<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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">551,819<span></span>
</td>
<td class="nump">430,668<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">5,799,355<span></span>
</td>
<td class="nump">6,905,427<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_OtherAssetsNoncurrent', window );">Fixed assets, net</a></td>
<td class="nump">2,321<span></span>
</td>
<td class="nump">2,842<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_kavl_IntangibleAssetsNonCurrent', window );">Intangible assets, net</a></td>
<td class="nump">10,878,511<span></span>
</td>
<td class="nump">11,468,309<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_OperatingLeaseRightOfUseAsset', window );">Right of use asset - operating lease</a></td>
<td class="nump">860,416<span></span>
</td>
<td class="nump">1,008,428<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_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">17,540,603<span></span>
</td>
<td class="nump">19,385,006<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_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="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 );">Accounts payable</a></td>
<td class="nump">73,334<span></span>
</td>
<td class="nump">374,332<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_kavl_DueToOtherRelatedPartyClassifiedCurrent', window );">Accounts payable - related party</a></td>
<td class="nump">1,483,000<span></span>
</td>
<td class="nump">2,474,817<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_LoansPayableCurrent', window );">Loans payable, net</a></td>
<td class="nump">371,566<span></span>
</td>
<td class="nump">799,471<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">701,329<span></span>
</td>
<td class="nump">736,194<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_CustomerRefundLiabilityCurrent', window );">Customer refund due</a></td>
<td class="nump">461,718<span></span>
</td>
<td class="nump">392,406<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_kavl_LongTermDebtAndCapitalLeaseObligation', window );">Operating lease obligation - short term</a></td>
<td class="nump">199,012<span></span>
</td>
<td class="nump">184,568<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">3,289,959<span></span>
</td>
<td class="nump">4,961,788<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_LiabilitiesNoncurrentAbstract', window );"><strong>LONG TERM 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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligation, net of current portion</a></td>
<td class="nump">715,749<span></span>
</td>
<td class="nump">866,207<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">4,005,708<span></span>
</td>
<td class="nump">5,827,995<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 9)</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_CommonStockValue', window );">&#160;Common stock ($.001 par value, 1,000,000,000 shares authorized, 6,783,958 and 2,793,386 shares issued and outstanding as of July 31, 2024 and October 31, 2023, respectively)</a></td>
<td class="nump">6,784<span></span>
</td>
<td class="nump">2,793<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_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">49,503,884<span></span>
</td>
<td class="nump">44,317,266<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">(35,976,673)<span></span>
</td>
<td class="num">(30,763,948)<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_StockholdersEquity', window );">TOTAL STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">13,534,895<span></span>
</td>
<td class="nump">13,557,011<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES &amp; STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">17,540,603<span></span>
</td>
<td class="nump">19,385,006<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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_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="re">
<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 value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [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_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 value</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_DueToOtherRelatedPartyClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_DueToOtherRelatedPartyClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_IntangibleAssetsNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_IntangibleAssetsNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_LongTermDebtAndCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_LongTermDebtAndCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_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://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)(a))<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_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/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_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/2147479170/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>Amount of asset recognized for present right to economic benefit.</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 20: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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. 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/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/2147479168/946-830-55-12<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)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-45-21<br><br>Reference 6: 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 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 210<br> -Topic 946<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477796/946-210-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_Cash</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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<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 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/2147478777/944-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 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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_CustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.</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_CustomerRefundLiabilityCurrent</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_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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</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(20))<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(24))<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 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 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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(21))<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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12<br><br>Reference 16: 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/2147479170/946-210-S99-1<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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 23: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2147478777/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/2147478546/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://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(21))<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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LiabilitiesNoncurrentAbstract</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_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 portion of long-term loans payable 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>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(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_LoansPayableCurrent</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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 noncurrent.</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_OperatingLeaseLiabilityNoncurrent</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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 noncurrent 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://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(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_OtherAssetsNoncurrent</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://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 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)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 within a future period of 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/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-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(7))<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 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-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_PrepaidExpenseCurrent</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://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><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 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 4: 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 5: 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 6: 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/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</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>14
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210767968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Oct. 31, 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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">5,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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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">1,000,000,000<span></span>
</td>
<td class="nump">1,000,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">6,783,958<span></span>
</td>
<td class="nump">2,793,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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">6,783,958<span></span>
</td>
<td class="nump">2,793,386<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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="nump">3,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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_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="ro">
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">900,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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">900,000<span></span>
</td>
<td class="nump">900,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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">900,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_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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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://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 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 (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-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_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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</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(28))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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://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 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/2147479170/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/2147479134/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/2147479170/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/2147479134/946-220-S99-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_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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</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>15
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337211226560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations (Unaudited) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 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_RevenuesAbstract', window );"><strong>Revenues</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_Revenue', window );">Revenues, net</a></td>
<td class="nump">$ 274,615<span></span>
</td>
<td class="nump">$ 3,228,099<span></span>
</td>
<td class="nump">$ 5,257,333<span></span>
</td>
<td class="nump">$ 8,710,591<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_kavl_RevenueFromRelatedParty', window );">Revenues - related party</a></td>
<td class="nump">2,250<span></span>
</td>
<td class="nump">1,165<span></span>
</td>
<td class="nump">5,950<span></span>
</td>
<td class="nump">7,878<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_kavl_RoyaltyRevenue', window );">Royalty revenue</a></td>
<td class="nump">440,734<span></span>
</td>
<td class="nump">385,685<span></span>
</td>
<td class="nump">931,059<span></span>
</td>
<td class="nump">491,257<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_kavl_ExciseTaxOnProducts', window );">Excise tax on products</a></td>
<td class="num">(3,785)<span></span>
</td>
<td class="num">(31,356)<span></span>
</td>
<td class="num">(42,641)<span></span>
</td>
<td class="num">(79,913)<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_Revenues', window );">Total revenues, net</a></td>
<td class="nump">713,814<span></span>
</td>
<td class="nump">3,583,593<span></span>
</td>
<td class="nump">6,151,701<span></span>
</td>
<td class="nump">9,129,813<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_CostOfRevenueAbstract', window );"><strong>Cost of revenues</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_CostOfRevenueRelatedParty', window );">Cost of revenue - related party</a></td>
<td class="nump">344,998<span></span>
</td>
<td class="nump">2,282,601<span></span>
</td>
<td class="nump">4,085,091<span></span>
</td>
<td class="nump">7,414,053<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_CostOfRevenue', window );">Total cost of revenue</a></td>
<td class="nump">344,998<span></span>
</td>
<td class="nump">2,282,601<span></span>
</td>
<td class="nump">4,085,091<span></span>
</td>
<td class="nump">7,414,053<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">368,816<span></span>
</td>
<td class="nump">1,300,992<span></span>
</td>
<td class="nump">2,066,610<span></span>
</td>
<td class="nump">1,715,760<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_MarketingAndAdvertisingExpense', window );">Advertising and promotion</a></td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">577,991<span></span>
</td>
<td class="nump">686,292<span></span>
</td>
<td class="nump">1,827,033<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 expenses</a></td>
<td class="nump">1,756,594<span></span>
</td>
<td class="nump">2,376,057<span></span>
</td>
<td class="nump">5,768,430<span></span>
</td>
<td class="nump">8,510,792<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_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,786,594<span></span>
</td>
<td class="nump">2,954,048<span></span>
</td>
<td class="nump">6,246,722<span></span>
</td>
<td class="nump">10,337,825<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other expense</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_ExtinguishmentOfDebtAmount', window );">Loss on extinguishment of Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(98,432)<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_InterestExpenseNonoperating', window );">Interest expense, net</a></td>
<td class="num">(154,083)<span></span>
</td>
<td class="num">(147,087)<span></span>
</td>
<td class="num">(725,466)<span></span>
</td>
<td class="num">(135,135)<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_NonoperatingIncomeExpense', window );">Total other expense</a></td>
<td class="num">(154,083)<span></span>
</td>
<td class="num">(147,087)<span></span>
</td>
<td class="num">(823,898)<span></span>
</td>
<td class="num">(135,135)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes provision</a></td>
<td class="num">(1,571,861)<span></span>
</td>
<td class="num">(1,800,143)<span></span>
</td>
<td class="num">(5,212,010)<span></span>
</td>
<td class="num">(8,757,200)<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_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(715)<span></span>
</td>
<td class="nump">0<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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(1,571,861)<span></span>
</td>
<td class="num">(1,800,143)<span></span>
</td>
<td class="num">(5,212,725)<span></span>
</td>
<td class="num">(8,757,200)<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_kavl_PreferredStockDividend', window );">Preferred stock dividend</a></td>
<td class="num">(180,000)<span></span>
</td>
<td class="num">(45,000)<span></span>
</td>
<td class="num">(315,000)<span></span>
</td>
<td class="num">(45,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_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common shareholder</a></td>
<td class="num">$ (1,751,861)<span></span>
</td>
<td class="num">$ (1,845,143)<span></span>
</td>
<td class="num">$ (5,527,725)<span></span>
</td>
<td class="num">$ (8,802,200)<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 common share - basic</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.26)<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 common share - diluted</a></td>
<td class="num">$ (0.39)<span></span>
</td>
<td class="num">$ (0.67)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">$ (3.26)<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 number of common shares outstanding - basic</a></td>
<td class="nump">4,482,527<span></span>
</td>
<td class="nump">2,741,853<span></span>
</td>
<td class="nump">3,404,047<span></span>
</td>
<td class="nump">2,697,426<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 number of common shares outstanding - diluted</a></td>
<td class="nump">4,482,527<span></span>
</td>
<td class="nump">2,741,853<span></span>
</td>
<td class="nump">3,404,047<span></span>
</td>
<td class="nump">2,697,426<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_CostOfRevenueRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CostOfRevenueRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ExciseTaxOnProducts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ExciseTaxOnProducts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_PreferredStockDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_PreferredStockDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RevenueFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RevenueFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RoyaltyRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RoyaltyRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<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/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 7: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<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_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CostOfRevenueAbstract</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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of debt extinguished.</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_ExtinguishmentOfDebtAmount</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_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://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><br>Reference 2: 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/2147479134/946-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_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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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><br>Reference 9: 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: 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 11: 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 12: 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 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)(i))<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)(ii))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) 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/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: 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(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: 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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: 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><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<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 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<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> -Subparagraph (h)<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 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-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_IncomeTaxExpenseBenefit</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_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 interest expense classified as nonoperating.</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 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: 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)<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_InterestExpenseNonoperating</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_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 total expense recognized in the period for promotion, public relations, and brand or product advertising.</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 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_MarketingAndAdvertisingExpense</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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: 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 3: 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 4: 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 5: 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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: 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 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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_NetIncomeLossAvailableToCommonStockholdersBasic</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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the 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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<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_NonoperatingIncomeExpense</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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NonoperatingIncomeExpenseAbstract</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_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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<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 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 7: 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 8: 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 9: 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 10: 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 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)(ii))<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/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 21: 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 22: 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 23: 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 24: 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 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: 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(1))<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_Revenues</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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RevenuesAbstract</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_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>16
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210383872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)<br></strong></div></th>
<th class="th"><div>Convertible Preferred Stock Series B [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<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 );">Beginning balance, value at Oct. 31, 2022</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,675<span></span>
</td>
<td class="nump">$ 29,429,281<span></span>
</td>
<td class="num">$ (19,631,176)<span></span>
</td>
<td class="nump">$ 9,800,780<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning balance, shares at Oct. 31, 2022</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,674,718<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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Stock option expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,435,787<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,435,787<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,994,909)<span></span>
</td>
<td class="num">(2,994,909)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Jan. 31, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,675<span></span>
</td>
<td class="nump">30,865,068<span></span>
</td>
<td class="num">(22,626,085)<span></span>
</td>
<td class="nump">8,241,658<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Jan. 31, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,674,718<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="rc">
<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 );">Beginning balance, value at Oct. 31, 2022</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,675<span></span>
</td>
<td class="nump">29,429,281<span></span>
</td>
<td class="num">(19,631,176)<span></span>
</td>
<td class="nump">9,800,780<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning balance, shares at Oct. 31, 2022</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,674,718<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_NetIncomeLoss', window );">Net loss</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">(8,757,200)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Jul. 31, 2023</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,774<span></span>
</td>
<td class="nump">44,394,730<span></span>
</td>
<td class="num">(28,388,376)<span></span>
</td>
<td class="nump">16,010,028<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Jul. 31, 2023</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,774,338<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="rc">
<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 );">Beginning balance, value at Jan. 31, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,675<span></span>
</td>
<td class="nump">30,865,068<span></span>
</td>
<td class="num">(22,626,085)<span></span>
</td>
<td class="nump">8,241,658<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning balance, shares at Jan. 31, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,674,718<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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Stock option expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,352,938<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,352,938<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(3,962,148)<span></span>
</td>
<td class="num">(3,962,148)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Apr. 30, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,675<span></span>
</td>
<td class="nump">32,218,006<span></span>
</td>
<td class="num">(26,588,233)<span></span>
</td>
<td class="nump">5,632,448<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Apr. 30, 2023</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">2,674,718<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets', window );">Common shares issued for acquisition of intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 95<span></span>
</td>
<td class="nump">1,119,705<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,119,800<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_kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares', window );">Common shares issued for acquisition of intangible assets, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,239<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets', window );">Series B preferred shares issued for acquisition of intangible assets</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,047,080<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">9,047,980<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_kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares', window );">Series B preferred shares issued for acquisition of intangible assets, shares</a></td>
<td class="nump">900,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>
<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_kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets', window );">Stock warrants issued for acquisition of intangible assets</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,264,396<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,264,396<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 );">Common shares issued for services</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">51,506<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">51,510<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 );">Common shares issued for services, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,381<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_kavl_PreferredStockDividendsIncomeStatementsImpact', window );">Preferred stock dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(45,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(45,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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Stock option expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">597,221<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">597,221<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_kavl_StockWarrantExpense', window );">Stock warrant expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">141,816<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">141,816<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,800,143)<span></span>
</td>
<td class="num">(1,800,143)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Jul. 31, 2023</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,774<span></span>
</td>
<td class="nump">44,394,730<span></span>
</td>
<td class="num">(28,388,376)<span></span>
</td>
<td class="nump">16,010,028<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Jul. 31, 2023</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,774,338<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="rc">
<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 );">Beginning balance, value at Oct. 31, 2023</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,793<span></span>
</td>
<td class="nump">44,317,266<span></span>
</td>
<td class="num">(30,763,948)<span></span>
</td>
<td class="nump">13,557,011<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning balance, shares at Oct. 31, 2023</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,793,386<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_kavl_StockIssuedDuringPeriodValueReverseStockSplits', window );">Rounding from reverse split</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="num">(53)<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_StockIssuedDuringPeriodSharesReverseStockSplits', window );">Rounding from reverse split, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,949<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Common shares issued for services</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">61,983<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">62,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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Common shares issued for services, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,667<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_kavl_PreferredStockDividendsIncomeStatementsImpact', window );">Preferred stock dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(67,500)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(67,500)<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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Stock option expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">309,958<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">309,958<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(2,113,686)<span></span>
</td>
<td class="num">(2,113,686)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Jan. 31, 2024</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,863<span></span>
</td>
<td class="nump">44,621,654<span></span>
</td>
<td class="num">(32,877,634)<span></span>
</td>
<td class="nump">11,747,783<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Jan. 31, 2024</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,863,002<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="rc">
<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 );">Beginning balance, value at Oct. 31, 2023</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,793<span></span>
</td>
<td class="nump">44,317,266<span></span>
</td>
<td class="num">(30,763,948)<span></span>
</td>
<td class="nump">13,557,011<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning balance, shares at Oct. 31, 2023</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,793,386<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_NetIncomeLoss', window );">Net loss</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">(5,212,725)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Jul. 31, 2024</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 6,784<span></span>
</td>
<td class="nump">49,503,884<span></span>
</td>
<td class="num">(35,976,673)<span></span>
</td>
<td class="nump">13,534,895<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Jul. 31, 2024</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">6,783,958<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="rc">
<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 );">Beginning balance, value at Jan. 31, 2024</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,863<span></span>
</td>
<td class="nump">44,621,654<span></span>
</td>
<td class="num">(32,877,634)<span></span>
</td>
<td class="nump">11,747,783<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Beginning balance, shares at Jan. 31, 2024</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,863,002<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_kavl_PreferredStockDividendsIncomeStatementsImpact', window );">Preferred stock dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(67,500)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(67,500)<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_kavl_StockOptionExpenseNetOfForfeitures', window );">Stock option expense, net of forfeitures</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(289,088)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(289,088)<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,527,178)<span></span>
</td>
<td class="num">(1,527,178)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Apr. 30, 2024</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 2,863<span></span>
</td>
<td class="nump">44,265,066<span></span>
</td>
<td class="num">(34,404,812)<span></span>
</td>
<td class="nump">9,864,017<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Apr. 30, 2024</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">2,863,002<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts', window );">Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 1,747<span></span>
</td>
<td class="nump">5,250,980<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,252,727<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_kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares', window );">Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,746,500<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_ExercisesOfPrefundedWarrants', window );">Exercises of pre-funded warrants</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 2,174<span></span>
</td>
<td class="num">(724)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,450<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_kavl_ExercisesOfPrefundedWarrantsShares', window );">Exercises of pre-funded warrants, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,174,456<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_PreferredStockDividendsIncomeStatementsImpact', window );">Preferred stock dividend</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(67,500)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(67,500)<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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense', window );">Stock option expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">56,062<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">56,062<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"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(1,571,861)<span></span>
</td>
<td class="num">(1,571,861)<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, value at Jul. 31, 2024</a></td>
<td class="nump">$ 900<span></span>
</td>
<td class="nump">$ 6,784<span></span>
</td>
<td class="nump">$ 49,503,884<span></span>
</td>
<td class="num">$ (35,976,673)<span></span>
</td>
<td class="nump">$ 13,534,895<span></span>
</td>
</tr>
<tr class="rc">
<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 );">Ending balance, shares at Jul. 31, 2024</a></td>
<td class="nump">900,000<span></span>
</td>
<td class="nump">6,783,958<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_kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ExercisesOfPrefundedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ExercisesOfPrefundedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ExercisesOfPrefundedWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ExercisesOfPrefundedWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_PreferredStockDividendsIncomeStatementsImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_PreferredStockDividendsIncomeStatementsImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockIssuedDuringPeriodValueReverseStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockIssuedDuringPeriodValueReverseStockSplits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockOptionExpenseNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockOptionExpenseNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockWarrantExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockWarrantExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_StockIssuedDuringPeriodSharesReverseStockSplits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reduction in the number of shares during the period as a result of a reverse stock split.</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_StockIssuedDuringPeriodSharesReverseStockSplits</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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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, after deduction of related income tax (expense) benefit.</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_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense</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://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 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(30))<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(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210032016">
<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">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 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_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (5,212,725)<span></span>
</td>
<td class="num">$ (8,757,200)<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 provided by (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_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">62,000<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_DepreciationAmortizationAndAccretionNet', window );">Depreciation and amortization</a></td>
<td class="nump">590,319<span></span>
</td>
<td class="nump">131,530<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_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">163,064<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_ExtinguishmentOfDebtAmount', window );">Loss on extinguishment of debt</a></td>
<td class="nump">98,432<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_StockOptionPlanExpense', window );">Stock options expense</a></td>
<td class="nump">76,932<span></span>
</td>
<td class="nump">3,385,946<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_kavl_StockWarrantsExpense', window );">Stock warrant expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">141,816<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_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">4,622<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_kavl_ReserveForCreditLosses', window );">Reserve for credit losses</a></td>
<td class="nump">203,382<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_kavl_RouOperatingLeaseExpense', window );">ROU operating lease expense</a></td>
<td class="nump">148,012<span></span>
</td>
<td class="nump">142,202<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_ProductionRelatedImpairmentsOrCharges', window );">Write-off of inventory</a></td>
<td class="nump">57,643<span></span>
</td>
<td class="nump">105,057<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in current assets and 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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">1,141,786<span></span>
</td>
<td class="num">(140,624)<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_IncreaseDecreaseInOtherReceivables', window );">Other receivable - related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">727,205<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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="nump">354,330<span></span>
</td>
<td class="nump">253,806<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 );">Inventory</a></td>
<td class="nump">3,813,817<span></span>
</td>
<td class="num">(2,457,323)<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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income tax receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,607,302<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_kavl_IncreaseDecreaseInAccountPayable', window );">Accounts payable</a></td>
<td class="num">(300,998)<span></span>
</td>
<td class="nump">84,988<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_IncreaseDecreaseInAccountsPayableRelatedParties', window );">Accounts payable - related party</a></td>
<td class="num">(991,817)<span></span>
</td>
<td class="nump">2,308,373<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="num">(18,579)<span></span>
</td>
<td class="num">(603,641)<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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(235,274)<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Customer deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(44,973)<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_kavl_IncreaseDecreaseInCustomerRefundDue', window );">Customer refunds due</a></td>
<td class="nump">69,312<span></span>
</td>
<td class="nump">618,403<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_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease obligations</a></td>
<td class="num">(136,014)<span></span>
</td>
<td class="num">(122,205)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">120,821<span></span>
</td>
<td class="num">(2,849,990)<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Cash paid for equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,480)<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_kavl_TransactionAcquisitionCosts', window );">Transaction acquisition costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(312,289)<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="nump">0<span></span>
</td>
<td class="num">(315,769)<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>CASH FLOWS FROM 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_ProceedsFromConstructionLoansPayable', window );">Proceeds from loans payable</a></td>
<td class="nump">1,106,732<span></span>
</td>
<td class="nump">751,030<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_kavl_PaymentsForProceedsFromLoansPayable', window );">Payments on loans payable</a></td>
<td class="num">(2,271,613)<span></span>
</td>
<td class="num">(267,952)<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_kavl_PaymentsOnLoansPayableRelatedParty', window );">Payments on loans payable &#8211; related party</a></td>
<td class="num">(218,787)<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from the issuance of common stock, warrants, and pre-funded warrants</a></td>
<td class="nump">5,997,720<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_PaymentsOfDebtIssuanceCosts', window );">Payments for issuance costs</a></td>
<td class="num">(744,993)<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_ProceedsFromWarrantExercises', window );">Proceeds from exercises of pre-funded warrants</a></td>
<td class="nump">1,450<span></span>
</td>
<td class="nump">0<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">3,870,509<span></span>
</td>
<td class="nump">483,078<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net change in cash</a></td>
<td class="nump">3,991,330<span></span>
</td>
<td class="num">(2,682,681)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning cash balance</a></td>
<td class="nump">533,659<span></span>
</td>
<td class="nump">3,685,893<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Ending cash balance</a></td>
<td class="nump">4,524,989<span></span>
</td>
<td class="nump">1,003,212<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_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</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_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">562,402<span></span>
</td>
<td class="nump">135,135<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_IncomeTaxesPaidNet', window );">Income taxes paid</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_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>NON-CASH TRANSACTIONS</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_PreferredStockDividendsIncomeStatementImpact', window );">Preferred stock dividend</a></td>
<td class="nump">202,500<span></span>
</td>
<td class="nump">45,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_kavl_CashlessExerciseOfPrefundedWarrants', window );">Cashless exercise of pre-funded warrants</a></td>
<td class="nump">724<span></span>
</td>
<td class="nump">0<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_kavl_InsuranceFinancedByThirdParty', window );">Insurance financed by third party</a></td>
<td class="nump">475,481<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_kavl_FranchiseFeesPaidByRelatedParty', window );">Franchise fees paid by related party</a></td>
<td class="nump">218,787<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_StockIssued1', window );">Common shares issued for acquisition intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,119,800<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_kavl_CommonSharesIssuedForServicestransactionCost', window );">Common shares issued for services-transaction cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">51,510<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_kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets', window );">Series B preferred stock shares issued for acquisition intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,047,980<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_kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets', window );">Stock warrants issued for acquisition intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,264,396<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_CashlessExerciseOfPrefundedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CashlessExerciseOfPrefundedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_CommonSharesIssuedForServicestransactionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CommonSharesIssuedForServicestransactionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_FranchiseFeesPaidByRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_FranchiseFeesPaidByRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_IncreaseDecreaseInAccountPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_IncreaseDecreaseInAccountPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_IncreaseDecreaseInCustomerRefundDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_IncreaseDecreaseInCustomerRefundDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_InsuranceFinancedByThirdParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_InsuranceFinancedByThirdParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_PaymentsForProceedsFromLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_PaymentsForProceedsFromLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_PaymentsOnLoansPayableRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_PaymentsOnLoansPayableRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ReserveForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ReserveForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RouOperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RouOperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockWarrantsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockWarrantsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_TransactionAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_TransactionAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_AmortizationOfDebtDiscountPremium</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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. Excludes amount for 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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/2147477401/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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</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_DepreciationAmortizationAndAccretionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</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_DepreciationAmortizationAndAccretionNet</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_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of debt extinguished.</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_ExtinguishmentOfDebtAmount</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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_IncomeTaxesPaidNet</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_IncreaseDecreaseInAccountsPayableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</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_IncreaseDecreaseInAccountsPayableRelatedParties</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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 obligation to transfer good or service to customer for which consideration has been received or is 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/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<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_IncreaseDecreaseInContractWithCustomerLiability</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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is 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/2003/role/exampleRef<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_IncreaseDecreaseInDeferredRevenue</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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes 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_IncreaseDecreaseInIncomeTaxesReceivable</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_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_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 obligation for 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/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_IncreaseDecreaseInOperatingLeaseLiability</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_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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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_IncreaseDecreaseInPrepaidExpense</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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_InterestPaidNet</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_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_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract</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_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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_PaymentsOfDebtIssuanceCosts</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_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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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_PreferredStockDividendsIncomeStatementImpact</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_ProceedsFromConstructionLoansPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 borrowings to finance the cost of construction.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<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_ProceedsFromConstructionLoansPayable</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_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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 associated with the amount received from holders exercising their stock warrants.</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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<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_ProceedsFromWarrantExercises</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_ProductionRelatedImpairmentsOrCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<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_ProductionRelatedImpairmentsOrCharges</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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the 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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 13: 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/2147479105/946-220-45-7<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(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: 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/2147479134/946-220-S99-1<br><br>Reference 16: 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/2147479134/946-220-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<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 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 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 30: 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 31: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 33: 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 34: 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 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<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_ProfitLoss</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_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 (reversal of expense) for expected 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/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13<br><br>Reference 2: 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(5))<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_ProvisionForDoubtfulAccounts</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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 fair value of stock issued in noncash 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<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 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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_StockIssued1</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_StockOptionPlanExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 option 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://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_StockOptionPlanExpense</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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SupplementalCashFlowInformationAbstract</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>18
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337216130272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Apr. 30, 2024</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure [Table]</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>
<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 Income (Loss)</a></td>
<td class="num">$ (1,571,861)<span></span>
</td>
<td class="num">$ (1,527,178)<span></span>
</td>
<td class="num">$ (2,113,686)<span></span>
</td>
<td class="num">$ (1,800,143)<span></span>
</td>
<td class="num">$ (3,962,148)<span></span>
</td>
<td class="num">$ (2,994,909)<span></span>
</td>
<td class="num">$ (5,212,725)<span></span>
</td>
<td class="num">$ (8,757,200)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214510816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Organization and Description of Business</a></td>
<td class="text"><p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zEY0vBloWsBk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 1 &#8211; <span id="xdx_82C_zK3302ujVkH1">Organization and Description of Business</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Kaival Brands Innovations Group, Inc. (the &#8220;Company,&#8221;
the &#8220;Registrant,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;), formerly known as Quick Start Holdings, Inc.,
was incorporated on September 4, 2018, in the State of Delaware.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Current Description of Business</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On March 9, 2020, the Company entered into
an exclusive distribution agreement (the &#8220;Distribution Agreement&#8221;) of certain electronic nicotine delivery systems (&#8220;ENDS&#8221;)
and related components (the &#8220;Products&#8221;) with Bidi Vapor, LLC, a Florida limited liability company (&#8220;Bidi&#8221;).The
Distribution Agreement was amended and restated on May 21, 2020, again on April 20, 2021, again on June 10, 2022, and again on November
17, 2022 (collectively the &#8220;A&amp;R Distribution Agreement&#8221;), in order to clarify some of the provisions and memorialize
the Company&#8217;s current business relationship with Bidi. Pursuant to the A&amp;R Distribution Agreement, Bidi granted the Company
an exclusive worldwide right to distribute the Products for sale and resale to non-retail level customers. Currently, the Products consist
primarily of the &#8220;Bidi Stick.&#8221;</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 31, 2020, the Company formed Kaival Labs,
Inc., a Delaware corporation (herein referred to as &#8220;Kaival Labs&#8221;), as a wholly owned subsidiary of the Company, for the purpose
of developing Company-branded and white-label products and services. The Company has not yet launched any Kaival-branded product, nor
has it begun to provide white label wholesale solutions for other product manufacturers. On March 11, 2022, the Company formed Kaival
Brands International, LLC, a Delaware limited liability company (herein referred to as &#8220;KBI&#8221;), as a wholly owned subsidiary
of the Company, for the purpose of entering into an international licensing agreement with Philip Morris Products S.A. (&#8220;PMPSA&#8221;),
a wholly owned affiliate of Philip Morris International Inc. (&#8220;PMI&#8221;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 13, 2022, the Company&#8217;s wholly owned
subsidiary, KBI, entered into the PMI License Agreement with PMPSA, for the development and distribution of ENDS products in certain markets
outside of the United States, subject to market (or regulatory) assessment. The PMI License Agreement grants to PMPSA a license of certain
intellectual property rights relating to Bidi&#8217;s ENDS device, known as the BIDI&#174; Stick in the United States, as well as potentially
newly developed devices, to permit PMPSA to manufacture, promote, sell, and distribute such ENDS device and newly developed devices, in
international markets, outside of the United States.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Current Product Offerings</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the A&amp;R Distribution Agreement, the
Company sells and resells electronic nicotine delivery systems, which it may refer to herein as &#8220;ENDS Products&#8221;, or &#8220;e-cigarettes&#8221;,
to non-retail level customers. The sole Product the Company resells is the &#8220;BIDI&#174; Stick,&#8221; a disposable, tamper-resistant
ENDS product that comes in a variety of flavor options for adult cigarette smokers. The Company does not manufacture any of the Products
it resells. The BIDI&#174; Stick is manufactured by Bidi. Pursuant to the terms of the A&amp;R Distribution Agreement, Bidi provides the
Company with all branding, logos, and marketing materials to be utilized by the Company in connection with its marketing and promotion
of the Products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Impact of the FDA PMTA Decision and Subsequent
Court Actions</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In September 2021, in connection with the Bidi&#8217;s
Premarket Tobacco Product Application (&#8220;PMTA&#8221;) process, the U.S. Food and Drug Administration&#8217;s (&#8220;FDA&#8221;)
effectively &#8220;banned&#8221; flavored ENDS by denying nearly all then-pending PMTAs for such products. Following the issuance of Marketing
Denial Orders (&#8220;MDO&#8221;), manufacturers are required to stop selling non-tobacco flavored ENDS products.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Bidi, along with nearly every other company in the
ENDS industry, received a MDO for its non-tobacco flavored ENDS products. With respect to Bidi, the MDO covered all non-tobacco flavored
BIDI&#174; Sticks, including its Arctic (menthol) BIDI&#174; Stick. As a result, beginning in September 2021, Bidi pursued multiple avenues
to challenge the MDO. First, on September 21, 2021, separate from the judicial appeal of the MDO in its entirety, Bidi filed a 21 C.F.R.
&#167; 10.75 internal FDA supervisory review request specifically of the decision to include the Arctic (menthol) BIDI&#174; Stick in the
MDO. In May 2022, the FDA issued a determination that it views the Arctic BIDI&#174; Stick as a non-tobacco flavored ENDS product, and
not strictly a menthol flavored product.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 29, 2021, Bidi petitioned the U.S. Court
of Appeals for the Eleventh Circuit (the &#8220;11<sup>th</sup> Circuit&#8221;) to review the FDA&#8217;s denial of the comprehensive
PMTAs for its non-tobacco flavored BIDI&#174; Stick ENDS, arguing that it was arbitrary and capricious under the Administrative Procedure
Act (&#8220;APA&#8221;), as well as ultra vires, for the FDA not to conduct any scientific review of Bidi&#8217;s comprehensive applications,
as required by the Tobacco Control Act (&#8220;TCA&#8221;), to determine whether the BIDI&#174; Sticks are &#8220;appropriate for the protection
of the public health&#8221;. Bidi further argued that the FDA violated due process and the APA by failing to provide fair notice of the
FDA&#8217;s new requirement for ENDS companies to conduct long-term comparative smoking cessation studies for their flavored products,
and that the FDA should have gone through the notice and comment rulemaking process for this requirement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On October 14, 2021, Bidi requested that the FDA re-review
the MDO and reconsider its position that Bidi did not include certain scientific data in its applications sufficient to allow the PMTAs
to proceed to scientific review. In light of this request, on October 22, 2021, pursuant to 21 C.F.R. &#167; 10.35(a), the FDA issued
an administrative stay of Bidi&#8217;s MDO pending its re-review, permitting the Company to continue sales. Subsequently, the FDA decided
not to rescind the MDO and lifted its administrative stay on December 17, 2021. Following the lifting of the FDA&#8217;s administrative
stay, Bidi filed a renewed motion to stay the MDO with the 11<sup>th</sup> Circuit. On February 1, 2022, the appellate court granted Bidi&#8217;s
motion to stay (i.e., put on hold) the MDO, again allowing the Company to continue sales pending the litigation on the merits. Oral arguments
in the merits-based proceeding were held on May 17, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 23, 2022, the U.S. Court of Appeals for
the Eleventh Circuit set aside the MDO issued to the non-tobacco flavored BIDI&#174; Sticks and remanded Bidi&#8217;s back to the FDA for
further review. Specifically, the Court held that the MDO was &#8220;arbitrary and capricious&#8221; in violation of the Administrative
Procedure Act (&#8220;APA&#8221;) because FDA failed to consider the relevant evidence before it, specifically Bidi&#8217;s aggressive
and comprehensive marketing and sales-access-restrictions plans designed to prevent youth appeal and access.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The opinion further found indicated that the FDA did
not properly review the data and evidence that it has long made clear are critical to the appropriate for the protection of the public
health (&#8220;APPH&#8221;) standard for PMTAs set forth in the Tobacco Control Act including, in Bidi&#8217;s case, &#8220;product information,
scientific safety testing, literature reviews, consumer insight surveys, and details about the company&#8217;s youth access prevention
measures, distribution channels, and adult-focused marketing practices,&#8221; which &#8220;target only existing adult vapor product users,
including current adult smokers,&#8221; as well as the Company&#8217;s retailer monitoring program and state-of-the-art anti-counterfeit
authentication system. Because a MDO must be based on a consideration of the relevant factors, such as the marketing and sales-access-restrictions
plans, the denial order was deemed arbitrary and capricious, and vacated by the FDA.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The FDA did not appeal to the 11<sup>th</sup> Circuit&#8217;s
decision. The FDA had until October 7, 2022 (45 days from the August 23, 2022, decision) to either request a panel rehearing or a rehearing
&#8220;en banc&#8221; (a review by the entire 11<sup>th</sup> Circuit, not just the 3-judge panel that issued the decision), and until
November 21, 2022 (90 days after the decision) to seek review of the decision by the U.S. Supreme Court. No request for a rehearing was
filed, and no petition for a writ of certiorari was made to the Supreme Court. On July 29, 2024, Bidi received a Recission of Marketing
Denial letter from FDA formally rescinding the MDO for the non-tobacco flavored BIDI&#174; Stick PMTAs and putting those applications back
into the review process. The Company anticipates continued ability to market and sell the non-tobacco flavored BIDI&#174; Sticks, subject
to the FDA&#8217;s enforcement discretion, for the duration of the PMTA scientific review.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Separately, on or about May 13, 2022, the FDA
placed the tobacco-flavored Classic BIDI&#174; Stick into the final Phase III scientific review. In March 2023, FDA issued a
deficiency letter regarding the Classic BIDI&#174; Stick PMTA, to which Bidi submitted in June 2023. Subsequently, on January 22,
2024, FDA issued a MDO for the Classic BIDI&#174; Stick. On January 26, 2024, Bidi filed a petition for review of the MDO with the
11<sup>th</sup> Circuit Court of Appeals, followed by a motion to stay the MDO. Bidi is arguing, among other things, that the MDO
was arbitrary and capricious in violation of the Administrative Procedure Act. On February 2, 2024, Bidi filed a Time Sensitive
Motion for a Stay Pending Review, which the court denied on February 18, 2024. The case is now proceeding on the merits, with
Bidi&#8217;s opening merits brief filed on April 15, 2024. <span style="font-size: 8pt">&#160;</span><span style="font-size: 10pt">The
Company cannot provide any assurances as to the timing or outcome. Unless the MDO is ultimately remanded by the 11<sup>th</sup>
Circuit, the Classic BIDI&#174; Stick is considered an adulterated tobacco product the continued marketing and distribution of which
is </span>prohibited.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Risks and Uncertainties</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">FDA has indicated that it is prioritizing enforcement
of unauthorized ENDS against companies (1) that never submitted PMTAs, (2) whose PMTAs have been refused acceptance or filing by the FDA,
(3) whose PMTAs remain subject to MDOs, and (4) that are continuing to market unauthorized synthetic nicotine products after the July
13, 2022, cutoff. Subject to FDA&#8217;s enforcement discretion, until the scientific review process is complete on each of Bidi&#8217;s
PMTAs, the Company views the risk of FDA enforcement against Bidi as low and is no longer marketing the Classic BIDI&#174; Stick per the
MDO. The Company anticipates FDA will move forward with a review of Bidi&#8217;s PMTA on remand, as directed by the Court; however, the
Company cannot provide any assurances as to the timing or outcome.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis 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>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 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/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_BusinessDescriptionAndBasisOfPresentationTextBlock</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337209091424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_SignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Significant Accounting Policies</a></td>
<td class="text"><p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_z1ZyNOBvt3jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 2 &#8211; <span id="xdx_82F_zG01LOVv03C3">Basis of Presentation and Significant
Accounting Policies</span></b></p>

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

<p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z1Wtu2bj2Hag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_z6MoTwDgb3pi">Principles of Consolidation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include the
financial statements of the Company&#8217;s wholly-owned subsidiaries, Kaival Labs and KBI. Intercompany transactions are eliminated.</p>

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

<p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zEeai5yIpTdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_867_z8kgrxuZG1Ra">Basis of Presentation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying unaudited interim consolidated financial
statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;) and should be read in conjunction with
the audited financial statements and notes thereto contained in the Company&#8217;s most recent audited financial statements contained
within the Company&#8217;s Annual Report on Form 10-K, filed with the SEC on February 14, 2024 (the &#8220;2023 Annual Report&#8221;).
In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial
position and the results of operations for the interim period presented have been reflected herein. The results of operations for the
interim period are not necessarily indicative of the results to be expected for the full fiscal year. Notes to the consolidated financial
statements, which would substantially duplicate the disclosures contained in the audited financial statements for the most recent fiscal
period as reported in the 2023 Annual Report, have been omitted.</p>

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

<p id="xdx_84B_eus-gaap--UseOfEstimates_zg2CRjg11KI" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_861_zcSNEKXSLvr9">Use of Estimates</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading
have been included. Actual results could differ from those estimates.</p>

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

<p id="xdx_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z5g2sm76Gtvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_86B_zRS4GZBWEXia">Cash</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were <span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20240731_zlj2pGRE3OBc" title="Cash equivalents"><span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20231031_zI8yEXLHVsm9" title="Cash equivalents">no</span></span> cash equivalents as of July 31,
2024, and October 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;)
insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit
insurance coverage limit is $<span id="xdx_901_eus-gaap--CashFDICInsuredAmount_iI_c20240731_zITA0Na895dj" title="FDIC insured amount">250,000</span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash of $<span><span id="xdx_909_eus-gaap--CashUninsuredAmount_iI_c20240731_zUqU1QnEZNC2" title="Uninsured cash">4,092,824</span></span>
and $<span><span id="xdx_900_eus-gaap--CashUninsuredAmount_iI_c20231031_zRyQDc0GuTtk" title="Uninsured cash">252,586</span></span> as of July 31, 2024, and October 31, 2023, respectively.</p>

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





<p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zaTD4oPBPECe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_863_zCbde8J7ztF1">Advertising and Promotion</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">All advertising, promotion and marketing expenses, including commissions,
are expensed when incurred.</p>

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

<p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zAi9lWyRPu8i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zarEvU8oTxe2">Accounts Receivable and Reserve for Credit Losses</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable pertain to contracts with customers
who are granted credit by the Company in the ordinary course of business and are recorded at the invoiced amount. Accounts receivable
does not bear interest. Accounts receivable presented on the consolidated balance sheet are adjusted for any write-offs and net of allowance
for credit losses. The Company&#8217;s reserve for credit losses is developed by using relevant available information including historical
collection and loss experience, current economic conditions, prevailing economic conditions, supportable forecasted economic conditions
and evaluations of customer balances. Once a receivable is deemed uncollectible after collection efforts have been exhausted, it is written
off against the reserve for credit losses. The Company closely monitors the credit quality of its customers and does not generally require
collateral or other security on receivables. The reserve for credit losses is measured on a collective basis when similar risk characteristics
exist.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of July 31, 2024, and October 31, 2023, based
upon management&#8217;s assessment of the accounts receivable aging and the customers&#8217; payment history, the Company has
determined reserve for credit losses of $<span><span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240731_z3ggSB9bkMFg" title="Allowance for credit losses">203,382</span> </span>and <span>zero</span>, <span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231031_zQCP4np5s17g" style="display: none" title="Allowance for credit losses">0</span>
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#8217;s &#8220;Classic&#8221; BIDI &#174;&#160;Stick PMTA, which Bidi is currently appealing before the 11<sup>th</sup> Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recorded an estimated accrual for potential customer
returns of the &#8220;Classic&#8221; products of $<span><span id="xdx_90B_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20240731_zhsl6mi4iF2i" title="Accrued liabilities">155,925</span>&#160;</span>and $<span><span id="xdx_904_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20231031_zBxOeOqrHEad" title="Accrued liabilities">113,243</span></span>&#160;as
of July 31, 2024, and October 31, 2023, respectively, which is included in accrued expenses in the unaudited interim consolidated balance
sheets.</p>

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

<p id="xdx_845_eus-gaap--ConcentrationRiskCreditRisk_zz1dYA4sGEb4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_863_z3CFszovEFzh">Credit Risk</span> </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments, which are potentially subject
to concentrations of credit risk, consist primarily of purchases of inventories, accounts payable, accounts receivable, and revenue. The
Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically,
the Company has not experienced significant credit losses.</p>

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

<p id="xdx_841_eus-gaap--InventoryPolicyTextBlock_z9ngqHkpGzO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_868_zm3Ysyhah4s4">Inventories</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All product inventory is purchased from a related
party, Bidi. Inventories are stated at the lower of cost and net realizable value. Cost includes all costs of purchase and other costs
incurred in bringing the inventories to their present location and condition. The Company determines cost based on the first-in, first-out
(&#8220;FIFO&#8221;) method. Net realizable value is the estimated selling price in the ordinary course of business less the estimated
costs of completion and the estimated costs necessary to make the sale. As of July 31, 2024, and October 31, 2023, the inventories only
consisted of finished goods and were located in two locations:&#160;the Company&#8217;s main warehouse located in Florida and one customer
warehouses whose service agreements are on a consignment basis with the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#8217;s &#8220;Classic&#8221; BIDI &#174; Stick PMTA, which Bidi is currently appealing before the 11<sup>th</sup> Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recognized a full reserve for all remaining &#8220;Classic&#8221;
products on hand amounting to $<span><span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240731_zglgSabrwg7f" title="Inventory reserves">309,932</span> </span>and $<span><span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_c20231031_z1X4UWozqUu5" title="Inventory reserves">381,512</span></span>
as of July 31, 2024, and October 31, 2023, respectively.</p>

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

<p id="xdx_840_eus-gaap--LesseeLeasesPolicyTextBlock_zpuBtKwW1w7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86C_zpBATVD1KCak">Leases</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if a contract contains a lease
at commencement of the arrangement based on whether it has the right to obtain substantially all of the economic benefits from the use
of an identified asset and whether it has the right to direct the use of an identified asset in exchange for consideration, which relates
to an asset which the Company does not own. Right-of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying
asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease.
The Company recognizes lease liabilities at the present value of the future lease payments and a corresponding ROU asset at the lease
commencement date. The interest rate used to determine the present value of the future lease payments is the rate implicit in the lease
unless that rate cannot be readily determined. When the interest rate implicit in the lease is not readily determinable, the interest
rate used to determine the present value of the future lease payments is the Company&#8217;s Incremental Borrowing Rate (&#8220;IBR&#8221;).
The IBR is a hypothetical rate based on the Company&#8217;s understanding of what its credit rating would be to borrow and resulting interest
the Company would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized
basis. Periods covered by the Company&#8217;s option to extend or terminate the lease are included in the lease term when it is reasonably
certain that the Company will exercise its option to extend or not exercise its option to terminate, as applicable.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Lease payments may be fixed or variable; however,
only fixed payments or in-substance fixed payments are included in the Company&#8217;s lease liability calculation. Variable lease payments
may include costs such as common area maintenance, utilities, real estate taxes or other costs. Variable lease payments are recognized
in operating expenses in the period in which the obligations for those payments are incurred. The Company records rent expense for its
operating lease, which has escalating rent payments, on a straight-line basis over the lease term. The Company does not have any financing
leases.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company made a policy election not to separate
non-lease components from lease components for all its leases; therefore, it accounts for lease and non-lease components as a single lease
component. The Company also elected the short-term lease recognition exemption for all leases that qualify, such that leases with a term
of 12 months or less are not recognized on the balance sheet.</p>

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

<p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTva073A9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zAalm1XNSF6d">Impairment of Long-Lived Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its long-lived assets, which includes
definite-lived intangibles, long-lived fixed assets and lease right-of-use assets, for impairment whenever events or changes in circumstances
indicate the carrying amount of an asset may not be recoverable. Factors that could trigger an impairment review include significant under-performance
relative to expected historical or projected future operating results, significant changes in the manner of the Company&#8217;s use of
the acquired assets or the strategy for the Company&#8217;s overall business or significant negative industry or economic trends. If this
evaluation indicates that the value of the long-lived asset may be impaired, the Company makes an assessment of the recoverability of
the net carrying value of the asset over its remaining useful life. If this assessment indicates that the long-lived asset is not recoverable,
based on the estimated undiscounted future cash flows of the technology over the remaining useful life, the Company reduces the net carrying
value of the related asset to fair value and may adjust the remaining useful life. An impairment analysis is subjective and assumptions
regarding future growth rates and operating expense levels can have a significant impact on the expected future cash flows and impairment
analysis.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20231101__20240731_zDXPZN7YXpg4" title="Impairment"><span id="xdx_908_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20221101__20230731_zuxBMUU6Jfr8" title="Impairment">No</span></span> impairment was identified for the nine months ended
July 31, 2024 and 2023, respectively.</p>

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

<p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zFYmXDvrsHO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zgXfuacXWRRb">Revenue Recognition</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue in accordance with
ASC Topic 606, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASC 606&#8221;). The Company recognizes revenue when a customer
obtains control of promised goods, in an amount that reflects the consideration that the Company expects to receive in exchange for the
goods. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1)
identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price;
(4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies
a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the
consideration it is entitled to in exchange for the goods it transfers to the customer. Under ASC 606, disaggregated revenue from contracts
with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors.</p>

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

<p id="xdx_847_ecustom--DeferredRevenuePolicyTextBlock_zdrgNwIA12K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_znmXzrESj804">Deferred Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accepts partial payments for orders from
wholesale customers, which it holds as deposits or deferred revenue, until the Company has received full payment and orders are shipped
to the customer. Revenue for these orders is recognized at the time of shipment to the customer. As of July 31, 2024, and October 31,
2023, the Company had <span id="xdx_90E_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20240731_znEVNYh4B82c" title="Deposits from customers"><span id="xdx_907_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20231031_z2sduxyPlZPi" title="Deposits from customers">no</span></span> amounts in deposits from customers.</p>

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







<p id="xdx_849_eus-gaap--UtilityRevenueAndExpenseRecognitionPolicy_zB3yREwHmPe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86C_zyBTv3D0lpX3">Customer Refunds</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the normal course of business, the Company issues
credits for product returns and certain customer incentives related to rebates, discounts and promotions. When such credits exceed amounts
receivable from customers, the Company recognizes such excess amounts as customer refunds which will be applied against future product
purchases. As of July 31, 2024, and October 31, 2023, the Company had customer refunds due in the amounts equal to $<span><span id="xdx_906_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20240731_z6Ixn02MTlBc" title="Customer refund due">461,718</span></span>
and $<span><span id="xdx_90F_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20231031_zVJcKevtKCId" title="Customer refund due">392,406</span></span>, respectively.</p>

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

<p id="xdx_841_ecustom--ProductsRevenuePoliciesTextBlock_zbfMRy3ptMii" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zbhkbvfzDVS4">Products Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generates products revenue from the sale
of the Products (as defined above) to non-retail customers. The Company recognizes revenue at a point in time based on management&#8217;s
evaluation of when performance obligations under the terms of a contract with the customer are satisfied and control of the Products has
been transferred to the customer. In most situations, transfer of control is considered complete when the products have been shipped to
the customer. The Company determined that a customer obtains control of the Product upon shipment when title of such product and risk
of loss transfer to the customer. However, when the Company enters a consignment agreement with a new customer, once it ships and delivers
the requested amount of ordered Products to its distribution center for its retail sales locations, the Company retains ownership of the
delivered Products until they are delivered to the actual retail stores (as opposed to the Company&#8217;s consignment customer). The
Company&#8217;s shipping and handling costs are fulfillment costs, and such amounts are classified as part of cost of sales. The Company
offers credit sales arrangements to non-retail (or wholesale) customers and monitors the collectability of each credit sale routinely.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue is measured by the transaction price, which
is defined as the amount of consideration expected to be received in exchange for providing goods to customers. The transaction price
is adjusted for estimates of known or expected variable consideration, which includes refunds and returns as well as incentive offers
and promotional discounts on current orders. Estimates for sales returns are based on, among other things, an assessment of historical
trends, information from customers, and anticipated returns related to current sales activity. These estimates are established in the
period of sale and reduce revenue in the period of the sale. Variable consideration related to incentive offers and promotional programs
are recorded as a reduction to revenue based on amounts the Company expects to collect. Estimates are regularly updated, and the impact
of any adjustments are recognized in the period the adjustments are identified. In many cases, key sales terms such as pricing and quantities
ordered are established at the time an order is placed and incentives have very short-term durations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Amounts billed and due from customers are short term
in nature and are classified as receivable since payments are unconditional and only the passage of time related to credit terms is required
before payments are due. The Company does not grant payment financing terms greater than one year. Payments received in advance of revenue
recognition are recorded as deferred revenue, as noted above.</p>

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

<p id="xdx_846_ecustom--RoyaltyRevenuePolicyTextBlock_zt4YvR0MsFHg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zQ7nRBmKiBUc">Royalty Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 13, 2022, KBI entered into the PMI License
Agreement with PMPSA, effective as of May 13, 2022 (the &#8220;PMI Commencement Date&#8221;). Pursuant to the PMI License Agreement, KBI
granted PMPSA an exclusive irrevocable license to use its technology, documentation, and intellectual property to make, distribute, and
sell disposable nicotine e-cigarettes Products based on the intellectual property in certain international markets set forth in the PMI
License Agreement (the &#8220;PMI Markets&#8221;). The Company has the exclusive international distribution rights to the Products and,
in order to allow KBI to fulfill its obligations set forth in the PMI License Agreement, has contributed the international distribution
rights for the PMI Markets to KBI as set forth in a Capital Contribution Agreement, dated June 10, 2022. The sublicense granted to PMPSA
is exclusive in the PMI Markets and neither KBI nor any of its affiliates can sell, promote, use, or distribute any competing products
in the PMI Markets for the duration of the term of the PMI License Agreement and any Sell-Out Period (as defined in the PMI License Agreement).
PMSPA will be responsible for any regulatory filings necessary to sell the Products in the PMI Markets. Both KBI and PMPSA agree to work
together in the registration and maintenance of the Intellectual Property, but KBI will bear all costs and expense to implement the registration
strategy. Finally, PMPSA has agreed to potential future development services with KBI in the PMI Markets and has been granted certain
rights with respect to potential future products.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The initial term of the PMI License Agreement is five
(5) years and automatically renews for an additional five-year period unless PMPSA has failed to meet the agreed upon minimum key performance
indicators set forth in the PMI License Agreement, in which case the PMI License Agreement will automatically terminate at the end of
the initial license term.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In consideration for the grant of the licensed rights,
PMPSA agreed to pay to KBI a royalty equal to a percentage of the base price of the first sale of each unit of Product manufactured. In
addition, before the launch of the first product in a market and each anniversary of such launch, PMPSA agrees to pre-pay to KBI a guaranteed
minimum royalty based on the estimated royalties payable by PMPSA to KBI in relation to all markets in the twelve (12)-month period following
the first launch or each successive anniversary of the first launch, subject to an aggregate maximum guaranteed royalty payment for all
markets for each applicable twelve (12)-month period. PMPSA may require modification of certain products to be sold under the PMI Licensing
Agreement to be modified for a PMI Market. Pursuant to the PMI Licensing Agreement, PMPSA has absolute discretion over sales, marketing,
product branding and packaging pertaining to sales in the PMI Markets, as well as the right to select the specific PMI Markets in which
to launch commercialization and determine what product types are to be promoted in each market, subject to sales and marketing plans and
annual business plans set by PMPSA and certain expansion criteria agreed between PMPSA and KBI. Royalty revenue earned from the PMI License
Agreement is recognized in the period the sales of the Product manufactured occurs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The PMI License Agreement contains customary representations,
warranties, covenants, and indemnification provisions; however, KBI&#8217;s liability under the PMI License Agreement is capped at the
greater of: (i) Ten Million Dollars ($<span id="xdx_903_eus-gaap--OtherLiabilities_iI_c20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zFZkLo9gXWm9" title="Liabilities">10,000,000</span>); or (ii) an amount equal to the total of the royalties due to KBI (but not yet paid)
plus the royalties (including the guaranteed royalty payment) paid to KBI pursuant to the PMI License Agreement during the immediately
preceding twelve (12) consecutive months, provided that such amount shall not exceed Thirty Million Dollars ($<span id="xdx_90B_eus-gaap--PaymentsForRoyalties_c20231101__20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zBlkeEXKS8v2" title="Royalty payment">30,000,000</span>).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 10, 2022, Bidi entered into a License Agreement
(the &#8220;KBI License Agreement&#8221;) with KBI, pursuant to which KBI has the exclusive irrevocable license to use Bidi&#8217;s licensed
intellectual property to the extent necessary for KBI to fulfill its obligations set forth in the PMI Licensing Agreement. Such irrevocable
license includes: (i) the right of KBI to grant sub-licenses to PMPSA under the PMI License Agreement for the express purposes set forth
in the PMI License Agreement, but for no other purpose; (ii) the right of KBI to grant to PMPSA the right to grant sub-sub-licenses in
the manner set forth in the PMI License Agreement, but for no other purpose; and (iii) certain branding rights to the extent (but only
to the extent) necessary to permit KBI to perform its obligations to PMPSA as set forth in the PMI License Agreement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 12, 2023, the Company executed and entered
into a Deed of Amendment No. 1 (the &#8220;PMI License Amendment&#8221;) with PMPSA, Bidi and KBI. Pursuant to the PMI License Amendment
(which has an effective date of June 30, 2023), the following material changes have been made to the PMI License Agreement:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Royalty Rate. <span id="xdx_904_ecustom--RoyaltyRateDiscription_c20231101__20240731_zIbkLsrVCR73" title="Description of royalty rate">The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.</span> For purposes of determining aggregate sales threshold, all sales undertaken since commencement of the PMI Licensing Agreement will be counted.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Elimination of Certain Potential Royalty Adjustments. Certain potential adjustments to the royalties receivable by KBI as provided for in the PMI License Agreement have been eliminated.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Guaranteed Royalty. The guaranteed royalty payment owed to KBI under the PMI License Agreement has been eliminated. Instead, royalties will be paid on a quarterly basis going-forward based on actual sales. Any unpaid guaranteed royalty has been cancelled.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>







<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Insurance Tail Requirements. KBI&#8217;s requirement to keep certain tail
insurance after the expiration or termination of the PMI Licensing Agreement was reduced from 6 years to 2 years.</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Markets. The identification of the PMI Markets that PMI may enter has been expanded to cover certain additional territories.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">6.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Net Reconciliation Payment to KBI. As a result of the changes to the PMI License Agreement described in paragraphs 1 thought 3 above, the value of such changes was calculated and reconciled as of the date of commencement of the PMI Licensing Agreement through June 30, 2023. On September 8, 2023, the Company received the Net Reconciliation Payment from PMPSA of $<span id="xdx_901_eus-gaap--RoyaltyIncomeNonoperating_c20230907__20230908__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zE8Gk4hAHmGb" title="Royalty payment received">134,981</span> pursuant to this provision.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The KBI License Agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. During the year ended October 31, 2023, the Company
paid license fees of approximately $150,000 to Bidi. As of July 31, 2024, the Company owes license fees of approximately $<span id="xdx_903_eus-gaap--ProceedsFromLicenseFeesReceived_c20231101__20240731_zFJpQuCKj8H1">208,000 </span>to
Bidi.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of July 31, 2024, amounts receivable from PMPSA
in connection with the PMI license agreement totaled $<span id="xdx_902_ecustom--LicenseAgreementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zvmRkOyKpq4c">485,000
</span>of which $<span id="xdx_90F_ecustom--ReimbursementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z8GuFh6MVNZf">485,000
</span>pertain to royalties. As of October 31, 2023, amounts receivable from PMPSA in connection with the PMI License Agreement totaled
$<span id="xdx_905_ecustom--LicenseAgreementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zZhhJqsvJxgk">1,002,196
</span>of which $<span id="xdx_909_eus-gaap--AdvanceRoyalties_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zd9tto7eD2Eh">289,672</span>&#160;and
$<span id="xdx_90D_ecustom--ReimbursementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z1zJm7bl6LM3">712,524</span>&#160;pertain
to royalties and reimbursement of certain non-recurring engineering costs, respectively.</p>

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

<p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_z0G74zTaBRD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zmsV5YcJE09l">Net Loss Per Share</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic net loss per share is computed by dividing net
loss available to common stockholders by the weighted average number of common shares outstanding during the period, without consideration
of potential common stock equivalents.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Diluted net loss per share is calculated by dividing
net loss&#160;available to common stockholders&#160;by the weighted average number of common stock outstanding plus common share equivalents
from conversion of dilutive stock options and warrants using the treasury method and preferred stock using the if-converted method, except
when antidilutive. In the event of a net loss, the effects of all potentially dilutive shares are excluded from the diluted net loss per
share calculation as their inclusion would be antidilutive.</p>

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

<p id="xdx_842_ecustom--ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_zRrxRdX3Uini" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_zqZ5wxN78FT8">Concentration of Revenues and Accounts Receivable</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2024, (i) 24%
or $<span id="xdx_906_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731_zwkbH2JN1tec">1,228,535</span> of the
revenue from the sale of Products, solely consisting of the BIDI<sup>&#174; </sup>Stick, was generated from QuikTrip Corporation, (ii)
19% or $<span id="xdx_90F_ecustom--RevenueFromSale_pp0p0_c20231101__20240731_zIXWX8k27hV3">990,589</span> of the revenue from the sale
of the Products was generated from GPM Investments, LLC, and (iii) 11% or $<span id="xdx_904_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zoEwzAleWVW4">575,183
</span>of the revenue from the sale of the Products was generated from FAVS Business, LLC. On May 2, 2024<span style="font-family: Times New Roman, Times, Serif"></span>,
QuikTrip Corporation terminated its consignment arrangement with the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2023, (i) 17%
or $<span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731_z22geXD5EIol">1,453,780
</span>of the revenue from the sale of Products, solely consisting of the BIDI&#174; Stick, was generated from GPM Investments, LLC,
(ii) 15% or $<span id="xdx_902_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CStoreMasterMember_zVPwJKasglRj">1,270,841
</span>of the revenue from the sale of the Products was generated from C Store Master, (iii) approximately 14% or $<span id="xdx_903_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zRYfsIdF1Rug">1,169,310
</span>of the revenue from the sale of Products, solely consisting of the BIDI Stick, was generated from FAVS Business, LLC, and (iv)
approximately 12% or $<span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QuikTripMember_zIX9Qyx38Rwh">1,055,965
</span>of the revenue from the sales of Products was generated from QuikTrip Corporation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">EbyBrown, with an outstanding balance of $<span id="xdx_90A_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember_zIlTxuDNmld">17,162</span>,
QuikTrip Corporation, with an outstanding balance of $<span id="xdx_90B_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zH9PiOtdboke">11,114
</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span>and Coremark, with an outstanding balance of
$<span id="xdx_902_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember_zoIoYIbwNUX2">5,758
</span>accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zT5lTU3P9Prg">46</span>%,
<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTNvK77DF4T8">30</span>%,
and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMnPILmaage">15</span>%
of the total accounts receivable from customers, respectively, as of July 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">FAVS Business LLC with an outstanding balance of
$<span id="xdx_903_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember_zdAVOE5hdZGa">302,400</span>,
C Store Master with an outstanding balance of $<span id="xdx_904_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember_zlmqvf6mR3G9">300,590</span>,
and QuikTrip Corporation with an outstanding balance of $<span id="xdx_907_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zasRm33NJfh1">164,987
</span>accounted for approximately <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlwAcOzT9vG5">35</span>%,
<span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zG1pAWO2tdXk">35</span>%,
and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztjBjd7IqqAd">19</span>%
of the total accounts receivable from customers, respectively, as of October 31, 2023.</p>

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







<p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z1h6AcldICE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_86D_zYwXzYs3wOZg">Share-Based Compensation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company measures the cost of services received
in exchange for an award of equity instruments (share-based payments, referred to herein as &#8220;SBP&#8221;) based on the grant-date
fair value of the award. That cost is recognized over the period during which a recipient is required to provide service in exchange for
the SBP award&#8212;the requisite service period (vesting period). For SBP awards subject to performance conditions, compensation is not
recognized until the performance condition is probable of occurrence. The grant-date fair value of share options is estimated using the
Black-Scholes-Merton option-pricing model.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each option granted during the fiscal
nine&#160;month period ended July 31, 2024, and July 31, 2023, was estimated on the date of grant using the Black-Scholes-Merton option-pricing
model with the weighted average assumptions in the following table<span style="font-family: Times New Roman, Times, Serif"></span>:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_zFdVdn6ERTVa" style="display: none">Schedule of weighted average assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Expected dividend yield</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield">0</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield">0</span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected option term (years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)">5.5</span> - <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)">7</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)">5.0</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility">214.72</span> - <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility">225.52</span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt; background-color: #CCEEFF"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility">243.20</span> - <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility">247.90</span> </span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate">3.78</span> - <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate">4.63</span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate">3.81</span> - <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate">4.18</span></span></td><td style="text-align: left">%</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The expected term of options granted represents the
period of time that options granted are expected to be outstanding. The expected volatility was based on the volatility in the trading
of the Company&#8217;s common stock. The risk-free interest rate used is based on the published U.S. Department of Treasury interest rates
in effect at the time of stock option grant for zero coupon U.S. Treasury notes with maturities approximating each grant&#8217;s expected
term. Forfeitures and cancellations are recorded as they occur.</p>

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

<p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zsCY6AzLQ0y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zafdyiwUjYRi">Fair Value of Financial Instruments</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s balance sheet includes certain
financial instruments. The carrying amounts of current assets and current liabilities approximate their fair value because of the relatively
short period of time between the origination of these instruments and their expected realization.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC 820,&#160;<i>Fair Value Measurements and Disclosures</i>
(&#8220;ASC 820&#8221;), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability
(an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1)&#160;market participant assumptions
developed based on market data obtained from independent sources (observable inputs) and (2)&#160;an entity&#8217;s own assumptions about
market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair
value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical
assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy
are described below:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 2 &#8211; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 3 - Inputs that are both significant to the fair value measurement and unobservable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value estimates discussed herein are based upon
certain market assumptions and pertinent information available to management as of July 31, 2024 and October 31, 2023. The respective
carrying value of certain on-balance-sheet financial instruments approximated their fair values due to the short-term nature of these
instruments. These financial instruments include cash, accounts receivable, accounts payable, accrued expenses, and loans payable. <span style="font-family: Times New Roman, Times, Serif">&#160;</span>As
of July 31, 2024 and October 31, 2023,&#160;the Company did not have any financial assets or liabilities measured and recorded at fair
value on a recurring basis.</p>

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







<p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKp8s4CfbO3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zCKRlWJ0hjB3">Recent Accounting Pronouncements - Adopted</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-13,&#160;Financial Instruments &#8212; Credit
Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#160;which requires measurement and recognition of expected
credit losses for financial assets held. The ASU became effective for the Company on November 1, 2023, and determined that the update
applied to accounts receivable. The adoption of this new guidance did not have a material effect on the Company&#8217;s consolidated financial
statements and did not significantly impact the Company&#8217;s accounting policies or estimation methods related to the allowance for
doubtful accounts.</p>

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

<p id="xdx_849_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zI0IbgCXtS8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zmJQNQEUO24h">Recent Accounting Pronouncements - Not Yet Adopted</span>
</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2023, the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, Income Taxes (Topic 740) - Improvements
to Income Tax Disclosures (&#8220;ASU 2023-09&#8221;). ASU 2023-09 requires additional disclosures reconciling the rates of different
categories of income tax (i.e. federal, state, foreign, etc.) and a disaggregation of taxes paid and refunded. ASU 2023-09 is effective
for fiscal years beginning after December 15, 2024, and for interim periods in fiscal years beginning after December 15, 2025, although
early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its income tax disclosures.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the FASB issued ASU 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#8221;
which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
expenses. The purpose of the amendment is to enable investors to better understand an entity&#8217;s overall performance and assess potential
future cash flows. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years
beginning after December 15, 2024, with early adoption permitted. The guidance is to be applied retrospectively to all prior periods
presented in the financial statements. The Company is continuing to evaluate the impact of adopting this new guidance but does not expect
it to have a material impact on the Company&#8217;s financial statements.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 all significant accounting policies of the reporting entity.</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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SignificantAccountingPoliciesTextBlock</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337318787296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Concern<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [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_SubstantialDoubtAboutGoingConcernTextBlock', window );">Going Concern</a></td>
<td class="text"><p id="xdx_809_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_z1xrkTpqhUJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 3 &#8211; <span id="xdx_828_zAlZDLJCPDn9">Going Concern</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying unaudited interim consolidated financial
statements of the Company are prepared in accordance with U.S. GAAP applicable to a going concern, which contemplates realization of assets
and the satisfaction of liabilities in the normal course of business within one year after the date the unaudited interim consolidated
financial statements are issued. In accordance with Financial Accounting Standards Board (&#8220;FASB&#8221;), Accounting Standards Update
(&#8220;ASU&#8221;) No. 2014-15, <i>Presentation of Financial Statements &#8211; Going Concern </i>(Subtopic 205-40), the Company&#8217;s
management evaluates whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company&#8217;s
ability to continue as a going concern within one year after the date that the accompanying unaudited interim consolidated financial statements
are issued.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company will need significant additional funds
to satisfy its outstanding payables, fund its working capital, and fully implement its business plan as the Company seeks to grow its
revenues. In addition, the Company&#8217;s ability to continue as a going concern is adversely affected by the uncertainty surrounding
Bidi&#8217;s PMTA process with FDA and outcome of Bidi&#8217;s petition with the 11<sup>th</sup> Circuit Court of Appeals regarding the
FDA&#8217;s January 2024 MDO relating to Classic Bidi&#174; Stick, as well as the Company&#8217;s significant recurring losses and present
need for additional funding. All of these factors raise substantial doubt regarding the Company&#8217;s ability to continue as a going
concern.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management plans to continue similar operations with
increased marketing and enhanced efforts to increase sales, which the Company believes will result in increased revenue and ultimately
net income.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">However, there is no assurance that the Company&#8217;s
plans will be able to generate expected or greater amounts of revenues or ever achieve profitability due to the factors listed above as
well as the regulation and public perception of ENDS products and the various other risks faced by the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements
do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts
and classification of liabilities that may result from the outcome of these or other risks or uncertainties.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</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_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.</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 205<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-40/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_SubstantialDoubtAboutGoingConcernTextBlock</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337318761392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--IntangibleAssetsDisclosureTextBlock_zw7uIrHECe2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 4 &#8211; <span id="xdx_828_zDvCXj8E1lh">Intangible Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">The Company&#8217;s intangible
assets include patents and technology that were acquired as part of the Asset Purchase Agreement with GoFire, Inc. entered on May 30,
2023. The cost and accumulated amortization of the intangible assets amounted to $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240731_zDf68oZvjPj2">11,795,975</span>&#160;and
$<span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240731_zIMnCUVIYmle">917,464</span>&#160;as of
July 31, 2024, respectively and $<span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20231031_zX7YSurUADM">11,795,975</span>&#160;and
$<span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20231031_zB3ucJyo3Jt3">327,666</span>&#160;as of
October 31, 2023, respectively. Amortizable patents and technology have a useful life of&#160;15.0&#160;years with a weighted average
remaining useful life of <span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_dtY_c20231101__20240731_zCsNOGKz1t5k">13.8</span>&#160;years
and <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_dtY_c20221101__20231031_zjmsZ2gVHKDl">14.6
</span>years as of July 31, 2024, and October 31, 2023; respectively.</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">The Company recognized amortization
expense of $<span><span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20231101__20240731_zABCzQqCvC3c" title="Amortization expense">589,798</span></span> and $<span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20221101__20230731_zo63cjlpj3Di" title="Amortization expense">131,066</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span>
for the nine months ended July 31, 2024, and 2023, respectively.&#160;Amortization expense is included under general and administrative
expenses in the unaudited interim consolidated statement of operations.</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">Future amortization expense of intangible assets is
as follows:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zwHcISMqrzWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible Assets (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BA_zdbB7AMNX6S7" style="display: none">Schedule of future amortization expense of intangible assets</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20240731_zuTzVR2m8xD7" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_zjJg23deVBw" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 68%; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Remaining period in 2024 (three months)</span></td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">196,600</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_iI_zsEIp9e7X4V1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2025</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_iI_z461YYtQYA69" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2026</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_iI_zKKi6ERAflr1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2027</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_iI_z5g2jLrFqZk3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2028</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_iI_zJSaq12KDljk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,536,319</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zwjNH1RvlPOa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,878,511</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 all or part of the information related to intangible 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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/985-20/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_IntangibleAssetsDisclosureTextBlock</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337209267888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_DebtDisclosureAbstract', window );"><strong>Debt 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_DebtDisclosureTextBlock', window );">Loans Payable</a></td>
<td class="text"><p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_z8AMpZN1k3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 5 &#8211; <span id="xdx_828_zGHgWc4PM6b5">Loans Payable</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 10, 2024, the Company obtained two insurance
loans. The first loan is a nine-month loan from First Insurance Bank to finance the annual D&amp;O insurance, with the principal amount
of $<span id="xdx_909_eus-gaap--DebtInstrumentFaceAmount_iI_c20240510__us-gaap--LongtermDebtTypeAxis__custom--FirstLoanInsuranceBankMember_zibRV5ujtZ74" title="Promissory note principal amount">381,077</span> and subject to an effective interest rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20240510__us-gaap--LongtermDebtTypeAxis__custom--FirstLoanInsuranceBankMember_zWgY2nENClB" title="Interest rate">7.45</span>%. The second loan is a nine-month loan from First Insurance Bank to finance
the annual D&amp;O insurance, with the principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20240510__us-gaap--LongtermDebtTypeAxis__custom--SecondLoanInsuranceBankMember_zaS9tUgkqfi7" title="Promissory note principal amount">94,404</span> and subject to an effective interest rate of <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20240510__us-gaap--LongtermDebtTypeAxis__custom--SecondLoanInsuranceBankMember_z5HiKZuLfBk9" title="Interest rate">11.15</span>%. As of July 31,
2024, the outstanding balance of the Insurance loans amounted to $<span id="xdx_907_eus-gaap--LoansPayableCurrent_iI_c20240731_z9Mzmn0pKXOa" title="Outstanding balance of insurance loans">371,566</span>.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 20, 2023, the Company obtained a nine-month
loan from Westfield Bank to finance the annual D&amp;O insurance. The principal amount was $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20230520__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zw7E1VyCG0I9" title="Promissory note principal amount">342,001</span> and subject to an effective interest
rate of <span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20230520__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zw9qVjXeYh55" title="Interest rate">7.79</span>%. As of July 31, 2024, and October 31, 2023, the remaining balance was zero <span style="font-family: Times New Roman, Times, Serif">&#160;<span id="xdx_90E_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20240731__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zZ1FWQot0Ahc" style="display: none" title="Loan, reamaining balance">0</span>&#160;</span>and
$<span id="xdx_907_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20231031__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zguu0Ms6UG5e" title="Loan, remaining balance">152,000</span>, respectively.<span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 9, 2023, the Company entered into two loan
agreements which are collateralized by all assets of the Company until the loans are repaid in full. As illustrated in the following table,
under the terms of these agreements, the Company received the disclosed Purchase Price and agreed to repay the disclosed Purchase Amount,
which is collected by the lenders at the disclosed weekly payment rate. The Company&#8217;s former Chief Executive Officer, Eric Mosser
personally guarantees the performance of these loans. These loans were fully paid on December 4, 2023, upon their maturity.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 29, 2023, the Company entered into two
loan agreements which are collateralized by all assets of the Company until the loans are repaid in full. As illustrated in the following
table, under the terms of these agreements, the Company received the disclosed Purchase Price and agreed to repay the disclosed Purchase
Amount, which is collected by the lenders at the disclosed weekly payment rate. The Company&#8217;s former Chief Executive Officer, Eric
Mosser personally guarantees the performance of these loans. These loans were fully paid on June 13, 2024, upon their maturity.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
following table shows the loan agreements as of July 31, 2024:</span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfDebtTableTextBlock_zW4hOYqC5jrj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"><span id="xdx_8B6_zGDWxBW4rX4g" style="display: none">Schedule of loan agreements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inception
    Date</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase
    Price</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchased
    Amount</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    Balance</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
    frequency</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
    Rate</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    Finance Fees</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 30%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zL2mP66EL38d" style="width: 8%; text-align: right" title="Purchase Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">600,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zn4hOPTm7EQ7" style="width: 8%; text-align: right" title="Purchased Amount"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">864,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weekly</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_986_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zOOIt0G5FEXe" style="width: 8%; text-align: right" title="Payment Rate"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,857</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zZhr37U4UnY8" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">600,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zrZxisZZKD27" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">864,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weekly</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zDQswvgmorW" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,857</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731_zzqeABFcCWhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,200,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731_zEUY8NyUdf3" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,728,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table shows the loan agreements as of October 31, 2023:</p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center">Inception Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Purchase Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Purchased Amount</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Balance</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Payment frequency</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Payment Rate</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Deferred Finance Fees</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 13%; text-indent: -10pt">May 9, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_zlvq0BePiCUf" style="width: 11%; text-align: right" title="Purchase Price">400,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z2cGhEurPsQc" style="width: 11%; text-align: right" title="Purchased Amount">580,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z1VpzaEa0wXl" style="width: 11%; text-align: right" title="Outstanding Balance">53,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: center; padding-left: 0.75pt">Weekly</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z0aZxvUE5Frd" style="width: 10%; text-align: right" title="Payment Rate">20,714</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z5F4wYYApZB8" style="width: 10%; text-align: right" title="Deferred Finance Fees">3,434</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">May 9, 2023</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_z1IfwNc1ZUz" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price">400,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zh0gxNOh2SX1" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount">580,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zLyMS2Gx5fH5" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding Balance">80,467</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 0.75pt">Weekly</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zmS5zF2JPvBc" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate">20,714</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zZB7Lv6HKvpj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred Finance Fees">5,247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031_zoOnKO3E5ubc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price">800,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031_zcYVKcwKYzjc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount">1,160,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031_zzwo0noCvkr9" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding Balance">134,176</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DeferredFinanceCostsGross_iI_c20231031_zQP9ekmmDMok" style="border-bottom: Black 2.5pt double; text-align: right" title="Deferred Finance Fees">8,681</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has accounted for these agreements as
loans under ASC 860 because while the Company provided rights to current and future receipts, the Company still had control over the receipts.
The difference between the Purchase Amount and the Purchase Price is imputed interest that is recorded as interest expense when paid.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 9, 2023, the Company entered into a
Securities Purchase Agreement (the &#8220;SPA&#8221;) with AJB Capital Investments, LLC (&#8220;AJB&#8221;), pursuant to which the
Company sold a Promissory Note in the principal amount of $650,000 (the &#8220;Note&#8221;) to AJB in a private transaction for a
purchase price of $585,000 (giving effect to original issue discount of $65,000). The Note matured on February 8, 2024 (the
&#8220;Maturity Date&#8221;) and bore interest at the rate of 10% per annum. Interest was payable on a monthly basis beginning on
the date that was one month following the date of issuance of the Note. Provided no event of default (as defined in the Note) was in
effect as of the Maturity Date, the Company may elect to extend the Maturity Date for a period of six (6) months. Pursuant to the
terms of the SPA, the Company paid a commitment fee to AJB in the form of <span id="xdx_90B_ecustom--CommitmentFeeShares_c20231101__20240731_zxVSBDCE6pOe" title="Commitment fee shares">19,048</span>
shares of Common Stock (the &#8220;Commitment Fee Shares&#8221;) with a relative fair value of $130,478 which was recognized as
discount to the note. The debt discount and issuance costs were amortized over the term of the note. Amortization expense amounted
to $<span id="xdx_902_eus-gaap--AdjustmentForAmortization_c20231101__20240731_zNCfGweDlc2l" title="Amortization expense">38,273</span>
and zero <span id="xdx_90D_eus-gaap--AdjustmentForAmortization_c20221101__20230731_zFH8YIYQBUM9" style="display: none" title="Amortization expense">0</span> for the nine months ended July 31, 2024,&#160;and 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the SPA, the Company has the right to repurchase
half of the Commitment Fee Shares if the Note is repaid in full prior to maturity. On December 1, 2023, the Company fully paid the loan
balance in advance of the maturity date. In connection with the repayment of the Note, the Company agreed that AJB would be permitted
to retain all of the Commitment Fee Shares. The Company recognized zero <span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20240501__20240731_zw70GzJsctK" title="Loss on extinguishment of debt"><b style="display: none">0
</b></span>and $<span id="xdx_904_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20231101__20240731_z4XyoyvQSEc3" title="Loss on extinguishment of debt">98,432 </span>as loss
on extinguishment of debt for the three and nine months ended July 31, 2024. As of July 31, 2024, and October 31, 2023, the carrying
value of the loan and unamortized debt discount and issuance costs were zero <b><span id="xdx_904_ecustom--CarryingValueOfLoan_iI_c20240731_zMbYV2J40iW9" style="display: none" title="Carrying value of the loan">0</span></b> and zero <b><span id="xdx_902_ecustom--CarryingValueOfLoan_iI_c20231031_zTAkO3OcwNW8" style="display: none" title="Carrying value of the loan">0</span></b> and $<span id="xdx_904_ecustom--UnamortizedDebtDiscountAndIssuanceCosts_iI_c20240731_zo740gWYcTu1" title="Unamortized debt discount and issuance costs">513,295
</span>and $<span id="xdx_909_ecustom--UnamortizedDebtDiscountAndIssuanceCosts_iI_c20231031_zg5zF3wR4cBh" title="Unamortized debt discount and issuance costs">136,705</span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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(c))<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 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<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_DebtDisclosureTextBlock</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>24
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337209025680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_kavl_DisclosureLeasesAbstract', window );"><strong>Leases</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_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_80A_eus-gaap--LesseeOperatingLeasesTextBlock_zeNivixIqTIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 6 &#8211; <span id="xdx_82A_zd6GL1WOU6Uh">Leases</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="color: #3C4043">T</span>he Company does
not have financing leases and has&#160;only one operating lease for office space and inventory storage space with Just Pick, LLC (&#8220;Just
Pick&#8221;), a related party owned and controlled by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company
(see Note 8). Certain of the Company&#8217;s leases, have and may in the future, include renewal options, which have been and might be
in the future, included in the calculation of the lease liabilities and right of use assets when the Company is reasonably certain to
exercise the option.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash flow information related to leases was as follows:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zPXJ9rvH673g" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BD_zaP5CR2bwGqf" style="display: none">Schedule of cash flow information related to leases</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_496_20231101__20240731_z9pjE3isNw4l" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_494_20221101__20230731_zv57qpvQhc7b" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2024</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2023</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Other Lease Information</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_iB_z8UHmo5brAn1" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Cash paid for amounts included in the measurement of lease liabilities:</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--ProceedsFromLeasePayments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Operating cash flows from operating leases</td>
<td style="width: 8%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td style="width: 12%; text-align: right">(148,012</td>
<td style="width: 1%; text-align: left">)</td>
<td style="width: 8%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td style="width: 12%; text-align: right">(142,202</td>
<td style="width: 1%; text-align: left">)</td></tr>
</table>


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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table provides the maturities of lease
liabilities on&#160;July 31, 2024:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_885_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zz13dnsJ0iWb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span id="xdx_8B6_z3E6egLxY5w8" style="display: none">Schedule of maturities of lease
liabilities</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_495_20240731_zvIfPysIxcFa" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Leases</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td>&#160;</td>
<td colspan="3" style="text-align: center">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zNrYgxfJKHUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-indent: -10pt">Remaining period in 2024 (three months)</td>
<td style="width: 10%">&#160;</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 18%; text-align: right">58,662</td>
<td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zIJGMyjheXlh" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2025</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">238,800</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_zGM89IZiqQRh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2026</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">253,614</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_zeSyZteU8xO9" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2027</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">274,946</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_zqiCVoI6mHa6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2028</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right">175,989</td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zZStde9xeqS1" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Total future undiscounted lease payments</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td>
<td style="border-bottom: Black 1pt solid; text-align: right">1,002,011</td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr id="xdx_405_ecustom--LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_iI_zVH90IxO4Vn3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Less: Interest</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right">(87,250</td>
<td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zTJi6CKwQBvg" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Present value of lease liabilities</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right">914,761</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">At July 31, 2024, the Company had no additional leases
which had not yet commenced.</p>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating 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> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/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_LesseeOperatingLeasesTextBlock</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210690096">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zaGQJ4avgkOh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 7 &#8211; <span id="xdx_829_zPCHt2ogUCDg">Stockholders&#8217; Equity</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Series B Convertible Preferred Stock</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On May 30, 2023, the Company issued <span id="xdx_908_eus-gaap--PreferredStockSharesIssued_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zUiCssiHDa62" title="Preferred stock, shares issued">900,000</span> shares
of the Series B Preferred Stock as consideration for the acquisition of the GoFire Purchased Assets. The Series B Preferred Stock carries
no voting rights except: (i) with respect to the ability of the holders of a majority of the then outstanding Series B Preferred Stock
(the &#8220;Majority Holders&#8221;), to nominate a director to the Company&#8217;s board of directors, and (ii) that the vote of the
Majority Holders is necessary for effecting any amendment to the Company&#8217;s Certificate of Incorporation or Certificate of Designation
that affects the Series B Preferred Stock. The Series B Preferred Stock is redeemable at the option of the Company at a redemption price
of $<span id="xdx_90A_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zgM1MdGtGt54" title="Preferred stock redemption price per share">15</span> per share, subject to potential downward adjustments based on the trading price of the Common Stock. Subject to additional limitations
in the GoFire APA, the Series B Preferred Stock holds seniority over the Common Stock and each other class of series of securities now
existing or hereafter authorized with respect to dividend rights, the distribution of assets upon liquidation, and dissolution and redemption
rights. Upon a liquidation and winding up of the Company, the holders of Series B Preferred Stock are entitled to a liquidation preference
of $<span id="xdx_90B_eus-gaap--PreferredStockLiquidationPreference_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zM4prLAxcPv8" title="Preferred stock liquidation preference per share">15</span> per share (the &#8220;Liquidation Preference&#8221;), though the redemption may be adjusted downward based on the trading price
of the Common Stock at the time of liquidation. The holders of Series B Preferred Stock are entitled to receive a dividend equal to 2%
of the Liquidation Preference, accruing from the Closing Date and payable on the eighteen-month anniversary of the Closing Date. Amounts
payable in respect of the Series B Dividend shall begin to accrue on a daily basis, be cumulative from and including the Original Issue
Date, whether or not the Corporation has funds legally available for such dividends or such dividends are declared, shall compound on
each six month anniversary of the Original Issue Date and shall be payable in arrears on the 18-month anniversary of the Original Issue
Date. No preemptive rights are granted to the holders of Series B Preferred Stock. <span id="xdx_903_eus-gaap--PreferredStockConversionBasis_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zUZimYNBiS91" title="Preferred stock, conversion basis">The Majority Holders have the ability to cause a voluntary
conversion of the Series B Preferred Stock into Common Stock at a conversion rate of 0.3968 shares of Common Stock per share of Series
B Preferred Stock which may only occur on or after the following dates 18-month, 24 month, 36 month, 48 month, and 60 month anniversary
of the original issuance date; and only up to 180,000 shares of Series B Preferred Stock on each of these dates.</span> All shares of Series
B Preferred Stock will automatically convert to Common Stock upon the occurrence of a Change of Control (as defined in the GoFire APA).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Reverse Stock Split</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the Company filed a Certificate
of Amendment to the Company&#8217;s Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware
to affect a <span id="xdx_904_eus-gaap--StockholdersEquityReverseStockSplit_c20240121__20240122_zkW9G6DFOXYe" title="Reverse stock split">1-for-21 reverse stock split</span> (the &#8220;2024 Reverse Stock Split&#8221;) of the shares of the Common Stock. The 2024 Reverse
Stock Split was effective on January 25, 2024, on the Nasdaq Stock Market. No fractional shares were issued in connection with the 2024
Reverse Stock Split. Any fractional shares of the Company&#8217;s Common Stock that would have otherwise resulted from the 2024 Reverse
Stock Split were rounded up to the nearest whole number. In connection with the 2024 Reverse Stock Split, the Board approved appropriate
and proportional adjustments to all outstanding securities or other rights convertible or exercisable into shares of the Common Stock,
including, without limitation, all preferred stock, warrants, options, and other equity compensation rights. All historical share and
per-share amounts reflected throughout the accompanying unaudited interim consolidated financial statements and other financial information
in this Report have been retroactively adjusted to reflect the 2024 Reverse Stock Split as if the split occurred as of the earliest period
presented. The par value per share of the Common Stock was not affected by the 2024 Reverse Stock Split.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Common Stock</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zwX7H0WUe8G1">1,746,500
</span>shares of common stock in connection with the June 2024 Public Offering (see below).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued <span id="xdx_904_ecustom--ExercisesOfPrefundedWarrantsShares_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zGXpJKcGnprh">2,174,456
</span>shares of common stock from exercises of pre-funded warrants (see below).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued zero <span id="xdx_907_ecustom--RoundingFromReverseSplitShares_c20240501__20240731_zc17LADC8Jqf">0</span> and <span id="xdx_905_ecustom--RoundingFromReverseSplitShares_c20231101__20240731_zVZdfNeqGdGl">52,949
</span>shares of common stock, respectively, for rounding of shares related to the Reverse Split.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three and nine months ended July 31, 2024,
the Company issued zero <span id="xdx_906_ecustom--CommonStockShareIssued_c20240501__20240731_zmeeAg7BdSef">0</span> and <span id="xdx_903_ecustom--CommonStockShareIssued_c20231101__20240731_zclvkKtXAeee">16,667
</span>shares of common stock, respectively, to a FINRA member broker-dealer in connection with the termination of its relationship with
such broker dealer. The fair value was $<span id="xdx_903_eus-gaap--ShareBasedCompensation_c20231101__20240731_zITjaBwGYLO">62,000</span>
based on the closing price of the common stock on the termination date and recorded as stock-based compensation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>June 2024 Public Offering</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 21, 2024, <span id="xdx_908_eus-gaap--SaleOfStockDescriptionOfTransaction_c20231101__20240731__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zxNdjEBSKtIi">the
Company entered into a securities purchase agreement (the &#8220;Purchase Agreement&#8221;) with the certain purchasers (the &#8220;Purchasers)
for the purchase and sale of an aggregate of $5,393,250 of the Company&#8217;s securities consisting of 3,525,000 units (the &#8220;Units&#8217;).
With respect to (i) 1,350,000 of the Units (the &#8220;Common Units&#8221;), each such Common Unit consisted of one share of the Company&#8217;s
common stock, par value $0.001 per share (&#8220;Common Stock&#8221;) and one and one-half common warrants (&#8220;Common Warrants&#8221;)
to purchase one and one-half shares of Common Stock and (ii) the other 2,175,000 Units (the &#8220;Pre-funded Units&#8221;), each such
Pre-funded Unit consisted of a pre-funded warrant (&#8220;Pre-funded Warrant&#8221;) to purchase one share of Common Stock and one and
one-half Common Warrants. Pursuant to the Purchase Agreement, the Common Units were sold at a purchase price of $1.53 per Unit and the
Pre-funded Units were sold at a purchase price of $1.529 per Unit.</span> The sale of the Units to the Purchasers closed on June 24,
2024 (the &#8220;Closing Date&#8221;). The Company also sold <span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zTWkBiP6PPKa">396,500
</span>Common Units to additional investors, who did not enter into the Purchase Agreement, under the same terms sold to Purchasers.
The sale of securities by the Company pursuant to the Purchase Agreement combined with the concurrent sale of securities to additional
investors is referred to herein as the &#8220;June 2024 Public Offering&#8217;. The aggregate gross proceeds to the Company from the
June 2024 Public Offering were approximately $<span id="xdx_909_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_z8Q4pOFEK0V7">5,997,720</span>,
before deducting placement agent fees and expenses and other transaction costs of $<span id="xdx_900_eus-gaap--PaymentsOfDebtIssuanceCosts_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zF9CgPDwxvVf">744,993</span>.
Of the total gross proceeds, $<span id="xdx_90F_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zzGT8BIBLql1">2,672,145
</span>and $<span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_z1nbd3L84Skg">3,325,575
</span>were allocated to the common stock and the pre-funded warrants, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">See further Common Warrants and Pre-Funded Warrants
details below.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Summary of stock options information is as follows:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zZTeIqtKABVc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_z13cuRnnkXG4" style="display: none">Schedule of stock options information</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Aggregate Number</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price Range</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-weight: bold; text-indent: -10pt">Outstanding, October 31, 2023</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkXjQ3JXDbi4" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning">449,106</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zk2p0OvHlYB7" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning">14,081,408</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zatDKyZFDx2e" title="Exercise price range outstanding, Beginning">10.08</span>-<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zoIlzN7sJfsk" title="Exercise price range outstanding, Beginning">602.28</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zesDBmbwG9k9" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning">31.36</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zEA27kEYzY03" style="text-align: right" title="Aggregate number of shares, Granted">104,693</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--AggregateExercisePriceGranted_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z6CeGUcwR8xk" style="text-align: right" title="Aggregate exercise price, Granted">529,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zG9RIngtYOg3" title="Exercise price range, Granted">2.81</span>-<span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkuBy4B8PGYe" title="Exercise price range, Granted">11.76</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zyLdsCyHGWV8" style="text-align: right" title="Weighted average exercise price, Granted">5.06</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zPJPN1GkihA" title="Aggregate number of shares, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_ecustom--AggregateExercisePriceExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_ztqw9UjnfyBb" title="Aggregate exercise price, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlHlX9EfTTua" title="Exercise price range, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zFeRr9ZqvvP7" title="Weighted average exercise price, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Cancelled, forfeited, or expired<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlskjLJQFyxl" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired">(285,978</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUMtLAHJl8D" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired">(4,504,492</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_906_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MinimumMember_zPqiS5QJuO9h" title="Exercise price range, Cancelled forfeited or expired">2.81</span> - <span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MaximumMember_zFxcUpJoOEfl" title="Exercise price range, Cancelled forfeited or expired">36.12</span></span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z9eQhyariMV3" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired">15.75</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Outstanding, July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zSP2waKDVCk3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending">267,821</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zU9xKaq9yi8a" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending">10,106,815</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zolnXaVvsCzl" title="Exercise price range outstanding, Ending">2.81</span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zmUEapEIQh8" title="Exercise price range outstanding, Ending">602.28</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zdd465iKonx3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending">37.74</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercisable, July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zsRSvpzrZeJe" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable">240,510</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zKc4Htwfdwma" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable">9,873,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlKnQImg4Mkh" title="Exercise price range, Exercisable">3.64</span>-<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zodS7KB7OdN3" title="Exercise price range, Exercisable">602.28</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUCXN1i3yYMl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable">41.05</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the three months ended July 31, 2024, and 2023,
the Company recognized $<span id="xdx_90C_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20240501__20240731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_z8RtyerBVOUf" title="Stock option expense">56,062</span> <span style="font-family: Times New Roman, Times, Serif">&#160;</span>and $<span id="xdx_907_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20230501__20230731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zsSXThxoqlh3" title="Stock option expense">597,221</span>, respectively,
of stock option expense related to outstanding stock options. During the nine months ended July 31, 2024, and 2023, the Company recognized
$<span id="xdx_900_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20231101__20240731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zSpw23z0W23c" title="Stock option expense">76,932</span> <span style="font-family: Times New Roman, Times, Serif">&#160;</span>and $<span id="xdx_904_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20221101__20230731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zyRinY8Na7e4" title="Stock option expense">3,385,946</span>, respectively, of stock option expense
related to outstanding stock options. The stock option expense is net of forfeitures related to the stock option expense of cancelled
stock options during the three and nine months ended July 31, 2024 that were reversed. The weighted-average grant-date fair value of the
options granted during the fiscal nine-month periods ended July 31, 2024 and 2023 was $<span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20231101__20240731_zFcbhBjz31Be" title="Weighted average grant date fair value">5.03</span> <span style="font-family: Times New Roman, Times, Serif">&#160;</span>and
$<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20221101__20230731_zFDTEudv2fr3" title="Weighted average grant date fair value">15.81</span>, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On July 31, 2024, the Company had $<span id="xdx_90B_ecustom--UnrecognizedExpensesRelatedToOptions_c20231101__20240731_zU97F4dhdmml">86,237</span>&#160;of
unrecognized expenses related to options, which is expected to be recognized over a weighted-average period of approximately <span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20231101__20240731_z6uNY353SO84">0.9
</span>years. The weighted average remaining contractual life is approximately&#160;<span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731_zJMqWTTxPIJl">8.28</span>&#160;years
for stock options outstanding on July 31, 2024. The aggregate intrinsic value of these outstanding options as of July 31, 2024, was zero.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Compensation expense related to performance-based
options is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions
will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings
in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service
or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. If vesting occurs prior to the
end of the requisite service period, expense is accelerated and fully recognized through the vesting date.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span>Warrant information
as of the periods indicated is as follows:</span></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLFYORzeYA58" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"><span id="xdx_8B1_zcTI5Hbd4J9k" style="display: none">Schedule of&#160;warrant information</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Exercise Price</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Weighted-Average</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Range</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 44%; font-weight: bold; text-indent: -10pt">Outstanding,&#160;October 31, 2023</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zXoJyqzBYJR6" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning">242,548</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td id="xdx_986_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhbNwti83l2b" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning">13,946,006</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left"></td>
<td style="width: 10%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z17GztXXvFk" title="Exercise price range outstanding, Beginning">12.39</span>-<span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z1GoEFxBFeh4" title="Exercise price range outstanding, Beginning">126</span></span></td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z1BQb3UndcMk" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning">57.51</td>
<td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Granted</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zuKB9BUeb1A8" style="text-align: right" title="Aggregate number of shares, Granted">8,057,250</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_988_ecustom--AggregateExercisePriceGranted_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zkASjscTUaL3" style="text-align: right" title="Aggregate exercise price, Granted">6,943,230</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z4VgBjf1Pcwl" title="Exercise price range, Granted">0.001</span>-<span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zkzxnNRVBI7" title="Exercise price range, Granted">1.18</span></span></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQJE85G4mNAk" style="text-align: right" title="Weighted average exercise price, Granted">0.86</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercised</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zRyjFGTMQPmg" style="text-align: right" title="Aggregate number of shares, Exercised">(2,175,000</td>
<td style="text-align: left">)</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_985_ecustom--AggregateExercisePriceExercised_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zUKbYGvcvQMl" style="text-align: right" title="Aggregate exercise price, Exercised">(2,175</td>
<td style="text-align: left">)</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zI4FSHVmRza3" title="Exercise price range, Exercised">0.001</span></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z9FRN2vTM7b6" style="text-align: right" title="Weighted average exercise price, Exercised">0.001</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Cancelled, forfeited, or expired</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zSs0JEmieKA3" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired">(36,912</td>
<td style="padding-bottom: 1pt; text-align: left">)</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_987_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zlFDNRl18GMe" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired">(544,025</td>
<td style="padding-bottom: 1pt; text-align: left">)</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBXKbggBdJFg" title="Exercise price range, Cancelled forfeited or expired">12.39</span>-<span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zDv9a9cIkGA3" title="Exercise price range, Cancelled forfeited or expired">15.33</span></span></td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQUP4HAPuYwe" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired">14.74</td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Outstanding,&#160;July 31, 2024</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
<td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zeAHByKCxx36" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending">6,087,886</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_98E_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zcYWifdGRQ22" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending">20,343,036</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt">$ <span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z7cNsQhcQdVa" title="Exercise price range outstanding, Ending">0.001</span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zY6EL34VsMK5" title="Exercise price range outstanding, Ending">126</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKjW03juYKli" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending">3.34</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Exercisable, July 31, 2024</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
<td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zYXagNx9OIi9" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable">6,087,886</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_98C_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zb02PXujM6d3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable">20,343,036</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt">$ <span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zdJyCI1zdVDg" title="Exercise price range, Exercisable">0.001</span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zo8yh0GNI3S6" title="Exercise price range, Exercisable">126</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zZPvlNI0Jtpl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable">3.34</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
</table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average remaining contractual life is
approximately <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pp0p0_dtY_c20231101__20240731__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zOygoxVJMtMi">4.82
</span>years for Common Stock warrants outstanding as of July 31, 2024. As of July 31, 2024, the intrinsic value of outstanding stock
warrants was zero.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>June 2024 Public Offering Warrants</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase
warrant to purchase an aggregate of <span id="xdx_90D_eus-gaap--ExcessStockSharesIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zjgMXDxoNM1f">5,882,250 </span>shares
of Common Stock in connection with the June 2024 Public Offering with an initial exercise price of $<span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zxi51g9zFCKj">1.53 </span>per
share (equal to 100% of the public offering price of each unit sold in this offering). The warrant is exercisable immediately and
will expire five years from the date of issuance. However, if, on the date that is 30 calendar days immediately following the
Closing Date (the &#8220;Reset Date&#8221;), the Reset Price (as defined below) is less than the exercise price of the Common
Warrants on the Reset Date, then the exercise price of the Common Warrants shall be decreased to the Reset Price. &#8220;Reset
Price&#8221; means 100% of the arithmetic average of the daily VWAPs during the five trading days immediately preceding the Reset
Date, provided, that in no event shall the Reset Price be less than $0.574 per share (subject to adjustment for reverse and forward
stock splits, recapitalizations and similar transactions following the date of the securities purchase agreement). Immediately after
the Reset Date, the Reset Exercise Price is $1.18 per share. As of July 31, 2024, June 2024 Public Offering Warrants to purchase <span id="xdx_90C_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zVhvMfJWzgyf">5,882,250 </span>shares
of Common Stock remain outstanding.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>GoFire Acquisition Warrants</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase warrant
to purchase an aggregate of <span id="xdx_901_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zeNbFo5gYgVf" title="Aggregate of shares of common stock">95,240</span> shares of Common Stock as consideration for the acquisition of the GoFire Purchased Assets. The Warrant
is exercisable for a period of four (<span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zH2qs1SeJE6k" title="Aggregate of shares of common stock">4</span>) years from the Closing Date. The exercise price for the Warrant Shares is $<span id="xdx_90C_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches1Member_zp5MH1xhpqp1" title="Warrant exercise price">63.00</span>, $<span id="xdx_904_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches2Member_zzcixuuDpoB8" title="Warrant exercise price">84.00</span>, $<span id="xdx_907_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches3Member_z8jBvhbaf6hi" title="Warrant exercise price">105.00</span>
and $<span id="xdx_901_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches4Member_zRJIGwMkwfN1" title="Warrant exercise price">126.00</span> per share, respectively, for each of four tranches of <span id="xdx_902_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches1Member_zHF94RgAZ5K3" title="Warrant shares"><span id="xdx_904_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches2Member_zRdTdkqvx61l" title="Warrant shares"><span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches3Member_zN7Rd7tBwQC9" title="Warrant shares"><span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches4Member_zXjaw4Xct79c" title="Warrant shares">23,810</span></span></span></span> Warrant Shares. The exercise prices of the Warrant are subject
to customary stock-based (but not price-based) adjustments upon the occurrence of stock splits and the like involving the Common Stock.
The Warrant is exercisable on a cash basis only, except that the Warrant may be exercised on a &#8220;cashless basis&#8221; if at the
time of exercise there is not an effective registration statement under the Securities Act of 1933, as amended covering the public resale
of the Warrant Shares. As of July 31, 2024, GoFire Acquisition Warrants to purchase <span id="xdx_901_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zQIfGHKfDNYd" title="Aggregate of shares of common stock">95,240</span> shares of Common Stock remain outstanding.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>September 2021 Public Offering Warrants</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase warrant
to purchase a total of <span id="xdx_903_ecustom--WarrantsPurchase_c20210901__20210930__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_zPMaKsYtDMY1" title="Warrants purchase">193,036</span> shares of Common Stock in connection of the Company&#8217;s underwritten public offering in September 2021,
at an exercise price of $<span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20210930__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_z0UO1fZBQiig" title="Warrant exercise price">39.90</span> per share. These warrants expire in 2026. As of July 31, 2024, September 2021 Public Offering Warrants
to purchase <span id="xdx_903_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_zrweglBnTN2f" title="Aggregate of shares of common stock">110,396</span> shares of Common Stock remain outstanding.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a common stock purchase warrant
to purchase an aggregate of <span id="xdx_905_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_z1oMmK3ggwR5" title="Aggregate of shares of common stock">17,524</span> shares of Common Stock as compensation for advisory services rendered directly related to the GoFire
APA. The warrant is exercisable for a period of five (<span id="xdx_909_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_z4lhuOCPGDNd" title="Aggregate of shares of common stock">5</span>) years from the Closing Date. The exercise price for the warrant shares is $<span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_zov0LSEYD3Cl" title="Warrant exercise price">14.70</span>
per share. The warrant is non-exercisable or transferrable for six months after the date of the closing of APA other than as permitted
by FINRA Rule 5110. The warrant may be exercised as to all or a lesser number of shares of Common Stock for a period of five (5) years
after the Closing Date.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a financial advisor and placement
agent agreement in April 2023 with an advisor. As part of the consideration for the advisor&#8217;s services, the Company will issue warrants
to purchase an aggregate of <span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230430__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_z8kKRZAk1nkh">17,143</span> shares of Common Stock at an exercise price of $<span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230430__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zdy9e9t19Tvi" title="Warrant exercise price">15.33</span> per share and a term of 5 years. <span id="xdx_909_eus-gaap--ClassOfWarrantOrRightReasonForIssuingToNonemployees_c20231101__20240731__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zt5Q0IP8seS2" title="Warrant issued, description">During the twelve
(12) month engagement period, the Company will grant the advisor warrants to purchase 1,429 shares of Common Stock each month. The Company
issued the first six (6) months of warrants to purchase 8,572 shares of common stock upon the execution of the agreement and will issue
monthly warrants each month at a rate of 1,429 warrants per month until 17,143 warrants have been issued in aggregate.</span> The Company issued
warrants to purchase a total of <span id="xdx_908_ecustom--StockIssuedDuringPeriodSharesIssuedForService_c20231101__20240731__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zoLglOVvSTm1" title="Issued of warrants">15,715</span> shares of Common Stock.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company entered into a financial advisor and placement
agent agreement in August 2023 with an advisor. As part of the consideration for the advisor&#8217;s services, the Company issued warrants
to purchase an aggregate of <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230831__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_z5yp8dfb9GO2">3,673</span> shares of common stock at an exercise price of $<span id="xdx_901_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230831__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zOoRjILks5mb" title="Warrant exercise price">12.39</span> per share and a term of 5 years.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The total Other Warrants to purchase <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20231215__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zFa04pw9PNNd">36,912</span> shares
of Common Stock were cancelled on December 15, 2023<span style="font-family: Times New Roman, Times, Serif"></span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Pre-Funded Warrants</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company issued a pre-funded warrant to purchase
an aggregate of <span id="xdx_905_ecustom--WarrantsPurchase_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_ztzM6yEoMfQ4" title="Warrants purchase">2,175,000</span> shares of Common Stock in connection with the June 2024 Public Offering. The Pre-funded Warrants were sold to
Purchasers whose purchase of Common Units in the June 2024 Public Offering would have otherwise resulted in such Purchaser beneficially
owning more than 4.99% (or, at the election of the purchaser, 9.99%) of the Company&#8217;s outstanding Common Stock. The exercise price
of each Pre-funded Warrant is $<span id="xdx_903_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_zwJUN6X6iGy7" title="Warrant exercise price">0.001</span> per share. The Pre-funded Warrants are exercisable immediately and may be exercised at any time until
all of the Pre-funded Warrants are exercised in full.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Immediately after the Closing Date, the Purchasers
of the Pre-funded Units exercised all of the <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zFx2sAWh3PFj" title="Pre-funded warrants purchase">2,175,000</span> Pre-funded Warrants and purchased shares of common stock. The Company issued <span id="xdx_90D_ecustom--ExercisesOfPrefundedWarrantsShares_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zXfec5aJXhkf" title="Number of shares issued for pre-funded warrants">2,174,456</span>
shares of common stock from exercises of pre-funded warrants, consisting of <span id="xdx_906_ecustom--NumberOfSharesIssuedForPrefundedWarrantsCashExercise_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zoo2XjkqV6u3" title="Number of shares issued for pre-funded warrants cash exercise">1,450,000</span> Pre-funded Warrants through cash exercise and <span id="xdx_909_ecustom--NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zoNtZj5k7VM3" title="Number of shares issued for pre-funded warrants cashless exercise">725,000</span>
Pre-funded Warrants through cashless exercise. The Company received proceeds amounting to $<span id="xdx_903_eus-gaap--ProceedsFromWarrantExercises_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zG5VMfwr0w34" title="Proceed from warrant">1,450</span> from the cash exercise of the Pre-funded
Warrants. As of July 31, 2024, there were no Pre-Funded Warrants outstanding.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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/2147477968/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/2147477968/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/2147478448/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>26
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337209066896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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_RelatedPartyTransactionsDisclosureTextBlock', window );">Related-Party Transactions</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zBTVLb7YzEUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 8 &#8211; <span id="xdx_82B_z8Lczzedzd4k">Related-Party Transactions</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In March 2020, the Company commenced business operations
as a result of becoming the exclusive distributor of certain ENDS and related components (the &#8220;Products&#8221;) manufactured by
Bidi, a related party company that is also owned by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-size: 10pt">On June 24, 2024, the
Company obtained a short-term loan from Bidi, a related party company to finance the state and franchise tax fees. The principal amount
was $<span id="xdx_909_ecustom--FranchiseFeesPaidByRelatedParty_c20231101__20240731_zg1pWOAVJKS1" title="Principal amount">218,787
</span></span><span style="font-size: 10pt">and </span>was not subject to interest. The entire principal balance of this loan shall be
due and payable in full immediately upon receipt of funds by the Company pursuant to the <span style="font-size: 8pt">&#160;</span><span style="font-size: 10pt">June
2024 Public Offering noted above. This loan was fully paid on June 25, 2024, and&#160;as of July 31, 2024, had an outstanding balance
of zero.</span><span style="font-size: 8pt">&#160;</span></p>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Revenue and Accounts Receivable</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2024, the Company
recognized revenue of $<span id="xdx_907_ecustom--RevenueFromRelatedParty_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_ztzyyrSsNFv6">5,950
</span>from one company owned by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company, and/or his wife. There
was no accounts receivable balance for these transactions as of July 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2023, the Company
recognized revenue of $<span id="xdx_90C_ecustom--RevenueFromRelatedParty_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_zfuPV9bP2rE6">7,878
</span>from three companies owned by Nirajkumar Patel, the former Chief Executive Officer and a Director of the Company, and/or his wife.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Concentration of Purchases and Accounts Payable</i></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2024, 100%
of the inventories of Products, consisting solely of the BIDI&#174; Stick, were purchased from Bidi, a related party controlled by Nirajkumar
Patel, the former Chief Executive Officer and Director of the Company, in the amount of $<span id="xdx_909_ecustom--InventoryQualityControlExpenses_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_z40iRWIgJEhj">273,060</span>.
As of July 31, 2024, the Company had accounts payable to Bidi of $<span id="xdx_90F_ecustom--DueToRelatedPartyCurrentAndNoncurrent_iI_pp0p0_c20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BidiVaporMember_zLlqHGrUzTZk">1,275,000
</span>from purchases of inventory, and Products valued at $<span id="xdx_90E_eus-gaap--ProceedsFromSaleOfProductiveAssets_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BidiVaporMember_z6yMihmPNxr4">200,364
</span>were held in inventory.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During the nine months ended July 31, 2023, 100%
of the inventories of Products, consisting solely of the BIDI&#174; Stick, were purchased from Bidi, a related party controlled by Nirajkumar
Patel, in the amount of $<span id="xdx_90D_ecustom--InventoryQualityControlExpenses_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_zDzhxfFMMPm4">8,764,380</span>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The KBI License agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. As of July 31, 2024 and October 31, 2023, the Company
had license fees of $<span id="xdx_905_ecustom--LicenseFees_iI_c20240731__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_z3itIq1fuYnk">208,000</span>
<span id="xdx_900_ecustom--LicenseFees_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zR1QtdiJG9T4" style="display: none">0</span> and zero <b></b>payable to Bidi.&#160;As&#160;of July 31, 2024, the Company had no outstanding
payable to Bidi for reimbursement of insurance expense. As&#160;of October 31, 2023, the Company had a payable to Bidi of $<span id="xdx_90C_ecustom--NonrecurringEngineeringCosts_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zWLailIpDAPa">712,524</span>&#160;for
certain non-recurring engineering costs related to the PMI License Agreement which were fully paid in November&#160;2023,&#160;and
$<span id="xdx_90A_eus-gaap--CededPremiumsPayable_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zhd9NCoG4jRj">240,802 </span>for
reimbursement of insurance expense.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Leased Office Space and Storage Space</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 10, 2022, the Company entered into a Lease
Agreement with Just Pick, LLC, owned and controlled by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company.
The Company had $<span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20240501__20240731_z609fBH6590g">49,844</span>&#160;<span style="font-family: Times New Roman, Times, Serif">&#160;</span>and
$<span id="xdx_90B_eus-gaap--OperatingLeaseExpense_c20231101__20240731_zMXbSvz34Bh9">148,012</span> in operating lease expenses for the
three and nine months ended July 31, 2024, respectively, and $<span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20230501__20230731_zOGMw0rIhRve">47,855</span>&#160;and
$<span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20221101__20230731_z4ItgC75y6ei">142,202</span> for the three and nine months ended
July 31, 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionsAbstract</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_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<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 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: 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)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: 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)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<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/2147483326/850-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_RelatedPartyTransactionsDisclosureTextBlock</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214580320">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_znAdqOaCVRc3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9 &#8211; <span id="xdx_82D_zFEnyobcErlc">Commitments and Contingencies</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows ASC 450-20, <i>Los</i>s <i>Contingencies,
</i>to report accounting for contingencies. Liabilities for loss contingencies arising from claims, assessments, litigation, fines and
penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be
reasonably estimated. There were no commitments or contingencies as of July 31, 2024, and October 31, 2023, other than the below:</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>QuikfillRx Service Agreement Amendment</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective as of November 9, 2022, the Company entered
into its latest amendment to the Service Agreement with QuikfillRx (collectively with prior amendments, the &#8220;Amended Service Agreement&#8221;).
The November 9, 2022 amendment to the Service Agreement was captioned as the &#8220;Fourth Amendment&#8221; although it was the fifth
amendment to the Service Agreement. Pursuant to the Amended Service Agreement:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(a) the term of the Amended Service Agreement was
extended (unless earlier terminated pursuant to the terms of the Amended Service Agreement) from November 1, 2022 (the &#8220;Effective
Date&#8221;) until October 31, 2025, following which the term shall automatically renew for successive one (1) year period beginning November
1, 2025;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(b) QuikfillRx agreed to change its &#8220;doing business
as&#8221; name to &#8220;Kaival Marketing Services&#8221; within thirty (30) days following the Effective Date;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(c) it was provided that either party may terminate
the Amended Service Agreement without cause upon not less than ninety (90) days prior written notice to the other party;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(d) QuikfillRx was granted a one-time, fully vested,
ten-year non-qualified option award to purchase up to 11,905 shares of Company common stock with an exercise price of $20.72 per share
(the closing price of the Company&#8217;s common stock on November 9, 2022). The option grant was memorialized pursuant to a Nonqualified
Option Agreement, dated November 9, 2022, between the Company and QuikfillRx; and</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">(e) the parties agreed to revise the compensation
for services as follows: (<span id="xdx_906_ecustom--ServiceAgreementDescription_c20231101__20240731_zp9rEDRBEyB" title="Service agreement description">i) payment of $125,000 per month; (ii) bonus equivalent to 0.27% of the applicable gross quarterly sales and
(iii) a grant of 3,000,000 nonqualified stock options to purchase shares of Company common stock which shall vest based on achievement
of certain net revenue and profit margin targets up to $180,000,000 in total net revenues over a period of 3 years.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On February 21, 2024, the Company terminated the agreement
and all amendments with QuikFillRx. Per the termination, the Company was required to pay $<span id="xdx_90D_ecustom--PaymentOnServiceAgreement_c20240220__20240221_z1ahmuruLWo1" title="Payment on service agreement">80,000</span> by March 1, 2024, in full satisfaction
of all obligations, debts, and prior services, including but not limited to stock incentives, bonuses, third party obligations, owed by
the Company to QuickfillRx. The Company made the required payment on February 28, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accrued zero <span id="xdx_90C_eus-gaap--BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_pp0p0_c20240501__20240731_zanXzDwLKJM8">0 </span>and
$<span id="xdx_908_eus-gaap--BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_pp0p0_c20230501__20230731_zwbo0QVGYdL2">37,416</span><span style="font-family: Times New Roman, Times, Serif"> </span>for a quarterly bonus payable to QuikfillRx, based on the Applicable Gross Quarterly Sales results of the three months ended July
31, 2024 and 2023, respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>International Trade Commission claims against the
Company</i> <span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On <span style="font-size: 10pt">June 11, 2024, RAI
Strategic Holdings, Inc., R.J. Reynolds Vapor Company, R.J. Reynolds Tobacco Company, and RAI Services Company (collectively, the &#8220;RJ
Reynolds Entities&#8221;) filed a patent infringement complaint with the International Trade Commission (the &#8220;ITC&#8221;) against
Bidi, the Company, and forty (40) other respondents (the &#8220;ITC Complaint&#8221;) pursuant to Section 337 of the Tariff Act of 1930,
as amended. Specifically, the ITC Complaint alleges that one or more components or elements of the Bidi Stick infringe U.S. Patent No.
11,925,202, which is owned by one of the RJ Reynolds Entities. The ITC Complaint requests the ITC grant: (a) temporary and permanent
limited exclusion orders pursuant to Section 337(e) of the Tariff Act of 1930, as amended, which would prohibit the importation of the
Bidi Stick in the United States; and (b) issue temporary and permanent cease and desist orders pursuant to 337(f) of the Tariff Act of
1930, as amended, which would prohibit the sale and distribution of the Bidi Stick in the United States. On July 17, 2024, the Company
was dismissed from the ITC proceeding and is no longer a defendant in the ITC proceeding. No damages are recoverable in the proceedings
before the ITC.&#160;If Bidi is prohibited from importing the Bidi Stick, then the</span><span style="font-size: 8pt">&#160;</span>
<span style="font-size: 10pt">Company&#8217;s business, operations, financial results, and reputation would be significantly adversely
impacted</span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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/2147478522/954-440-50-1<br><br>Reference 5: 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 6: 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>28
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337209293808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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 Events</a></td>
<td class="text"><p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zgu3d4Yb8vx3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 10 &#8211; <span id="xdx_824_ztRFpISqxsFl">Subsequent Events</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 12, 2024, the Company announced the passing of the Company&#8217;s
Chief Executive Officer and Director, Nirajkumar Patel. &#160;Effective September 12, 2024, the Company announced that Mark Thoenes, a
Director, had been appointed to serve as the Company&#8217;s interim Chief Executive Officer.</p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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>29
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337211163664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z1Wtu2bj2Hag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_z6MoTwDgb3pi">Principles of Consolidation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include the
financial statements of the Company&#8217;s wholly-owned subsidiaries, Kaival Labs and KBI. Intercompany transactions are eliminated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zEeai5yIpTdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_867_z8kgrxuZG1Ra">Basis of Presentation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying unaudited interim consolidated financial
statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#8220;GAAP&#8221;) and the rules of the Securities and Exchange Commission (&#8220;SEC&#8221;) and should be read in conjunction with
the audited financial statements and notes thereto contained in the Company&#8217;s most recent audited financial statements contained
within the Company&#8217;s Annual Report on Form 10-K, filed with the SEC on February 14, 2024 (the &#8220;2023 Annual Report&#8221;).
In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial
position and the results of operations for the interim period presented have been reflected herein. The results of operations for the
interim period are not necessarily indicative of the results to be expected for the full fiscal year. Notes to the consolidated financial
statements, which would substantially duplicate the disclosures contained in the audited financial statements for the most recent fiscal
period as reported in the 2023 Annual Report, have been omitted.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_84B_eus-gaap--UseOfEstimates_zg2CRjg11KI" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_861_zcSNEKXSLvr9">Use of Estimates</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity
with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading
have been included. Actual results could differ from those estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z5g2sm76Gtvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_86B_zRS4GZBWEXia">Cash</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were <span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20240731_zlj2pGRE3OBc" title="Cash equivalents"><span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20231031_zI8yEXLHVsm9" title="Cash equivalents">no</span></span> cash equivalents as of July 31,
2024, and October 31, 2023.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Federal Deposit Insurance Corporation (&#8220;FDIC&#8221;)
insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit
insurance coverage limit is $<span id="xdx_901_eus-gaap--CashFDICInsuredAmount_iI_c20240731_zITA0Na895dj" title="FDIC insured amount">250,000</span> per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash of $<span><span id="xdx_909_eus-gaap--CashUninsuredAmount_iI_c20240731_zUqU1QnEZNC2" title="Uninsured cash">4,092,824</span></span>
and $<span><span id="xdx_900_eus-gaap--CashUninsuredAmount_iI_c20231031_zRyQDc0GuTtk" title="Uninsured cash">252,586</span></span> as of July 31, 2024, and October 31, 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;<br/>
</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_AdvertisingCostsPolicyTextBlock', window );">Advertising and Promotion</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zaTD4oPBPECe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_863_zCbde8J7ztF1">Advertising and Promotion</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">All advertising, promotion and marketing expenses, including commissions,
are expensed when incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</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_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Reserve for Credit Losses</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zAi9lWyRPu8i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zarEvU8oTxe2">Accounts Receivable and Reserve for Credit Losses</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable pertain to contracts with customers
who are granted credit by the Company in the ordinary course of business and are recorded at the invoiced amount. Accounts receivable
does not bear interest. Accounts receivable presented on the consolidated balance sheet are adjusted for any write-offs and net of allowance
for credit losses. The Company&#8217;s reserve for credit losses is developed by using relevant available information including historical
collection and loss experience, current economic conditions, prevailing economic conditions, supportable forecasted economic conditions
and evaluations of customer balances. Once a receivable is deemed uncollectible after collection efforts have been exhausted, it is written
off against the reserve for credit losses. The Company closely monitors the credit quality of its customers and does not generally require
collateral or other security on receivables. The reserve for credit losses is measured on a collective basis when similar risk characteristics
exist.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of July 31, 2024, and October 31, 2023, based
upon management&#8217;s assessment of the accounts receivable aging and the customers&#8217; payment history, the Company has
determined reserve for credit losses of $<span><span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240731_z3ggSB9bkMFg" title="Allowance for credit losses">203,382</span> </span>and <span>zero</span>, <span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231031_zQCP4np5s17g" style="display: none" title="Allowance for credit losses">0</span>
respectively.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#8217;s &#8220;Classic&#8221; BIDI &#174;&#160;Stick PMTA, which Bidi is currently appealing before the 11<sup>th</sup> Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recorded an estimated accrual for potential customer
returns of the &#8220;Classic&#8221; products of $<span><span id="xdx_90B_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20240731_zhsl6mi4iF2i" title="Accrued liabilities">155,925</span>&#160;</span>and $<span><span id="xdx_904_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20231031_zBxOeOqrHEad" title="Accrued liabilities">113,243</span></span>&#160;as
of July 31, 2024, and October 31, 2023, respectively, which is included in accrued expenses in the unaudited interim consolidated balance
sheets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_ConcentrationRiskCreditRisk', window );">Credit Risk</a></td>
<td class="text"><p id="xdx_845_eus-gaap--ConcentrationRiskCreditRisk_zz1dYA4sGEb4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_863_z3CFszovEFzh">Credit Risk</span> </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments, which are potentially subject
to concentrations of credit risk, consist primarily of purchases of inventories, accounts payable, accounts receivable, and revenue. The
Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically,
the Company has not experienced significant credit losses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p id="xdx_841_eus-gaap--InventoryPolicyTextBlock_z9ngqHkpGzO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_868_zm3Ysyhah4s4">Inventories</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All product inventory is purchased from a related
party, Bidi. Inventories are stated at the lower of cost and net realizable value. Cost includes all costs of purchase and other costs
incurred in bringing the inventories to their present location and condition. The Company determines cost based on the first-in, first-out
(&#8220;FIFO&#8221;) method. Net realizable value is the estimated selling price in the ordinary course of business less the estimated
costs of completion and the estimated costs necessary to make the sale. As of July 31, 2024, and October 31, 2023, the inventories only
consisted of finished goods and were located in two locations:&#160;the Company&#8217;s main warehouse located in Florida and one customer
warehouses whose service agreements are on a consignment basis with the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#8217;s &#8220;Classic&#8221; BIDI &#174; Stick PMTA, which Bidi is currently appealing before the 11<sup>th</sup> Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recognized a full reserve for all remaining &#8220;Classic&#8221;
products on hand amounting to $<span><span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240731_zglgSabrwg7f" title="Inventory reserves">309,932</span> </span>and $<span><span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_c20231031_z1X4UWozqUu5" title="Inventory reserves">381,512</span></span>
as of July 31, 2024, and October 31, 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_840_eus-gaap--LesseeLeasesPolicyTextBlock_zpuBtKwW1w7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86C_zpBATVD1KCak">Leases</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company determines if a contract contains a lease
at commencement of the arrangement based on whether it has the right to obtain substantially all of the economic benefits from the use
of an identified asset and whether it has the right to direct the use of an identified asset in exchange for consideration, which relates
to an asset which the Company does not own. Right-of-use (&#8220;ROU&#8221;) assets represent the Company&#8217;s right to use an underlying
asset for the lease term and lease liabilities represent the Company&#8217;s obligation to make lease payments arising from the lease.
The Company recognizes lease liabilities at the present value of the future lease payments and a corresponding ROU asset at the lease
commencement date. The interest rate used to determine the present value of the future lease payments is the rate implicit in the lease
unless that rate cannot be readily determined. When the interest rate implicit in the lease is not readily determinable, the interest
rate used to determine the present value of the future lease payments is the Company&#8217;s Incremental Borrowing Rate (&#8220;IBR&#8221;).
The IBR is a hypothetical rate based on the Company&#8217;s understanding of what its credit rating would be to borrow and resulting interest
the Company would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized
basis. Periods covered by the Company&#8217;s option to extend or terminate the lease are included in the lease term when it is reasonably
certain that the Company will exercise its option to extend or not exercise its option to terminate, as applicable.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Lease payments may be fixed or variable; however,
only fixed payments or in-substance fixed payments are included in the Company&#8217;s lease liability calculation. Variable lease payments
may include costs such as common area maintenance, utilities, real estate taxes or other costs. Variable lease payments are recognized
in operating expenses in the period in which the obligations for those payments are incurred. The Company records rent expense for its
operating lease, which has escalating rent payments, on a straight-line basis over the lease term. The Company does not have any financing
leases.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company made a policy election not to separate
non-lease components from lease components for all its leases; therefore, it accounts for lease and non-lease components as a single lease
component. The Company also elected the short-term lease recognition exemption for all leases that qualify, such that leases with a term
of 12 months or less are not recognized on the balance sheet.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTva073A9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zAalm1XNSF6d">Impairment of Long-Lived Assets</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its long-lived assets, which includes
definite-lived intangibles, long-lived fixed assets and lease right-of-use assets, for impairment whenever events or changes in circumstances
indicate the carrying amount of an asset may not be recoverable. Factors that could trigger an impairment review include significant under-performance
relative to expected historical or projected future operating results, significant changes in the manner of the Company&#8217;s use of
the acquired assets or the strategy for the Company&#8217;s overall business or significant negative industry or economic trends. If this
evaluation indicates that the value of the long-lived asset may be impaired, the Company makes an assessment of the recoverability of
the net carrying value of the asset over its remaining useful life. If this assessment indicates that the long-lived asset is not recoverable,
based on the estimated undiscounted future cash flows of the technology over the remaining useful life, the Company reduces the net carrying
value of the related asset to fair value and may adjust the remaining useful life. An impairment analysis is subjective and assumptions
regarding future growth rates and operating expense levels can have a significant impact on the expected future cash flows and impairment
analysis.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20231101__20240731_zDXPZN7YXpg4" title="Impairment"><span id="xdx_908_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20221101__20230731_zuxBMUU6Jfr8" title="Impairment">No</span></span> impairment was identified for the nine months ended
July 31, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zFYmXDvrsHO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zgXfuacXWRRb">Revenue Recognition</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes revenue in accordance with
ASC Topic 606, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASC 606&#8221;). The Company recognizes revenue when a customer
obtains control of promised goods, in an amount that reflects the consideration that the Company expects to receive in exchange for the
goods. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1)
identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price;
(4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies
a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the
consideration it is entitled to in exchange for the goods it transfers to the customer. Under ASC 606, disaggregated revenue from contracts
with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_kavl_DeferredRevenuePolicyTextBlock', window );">Deferred Revenue</a></td>
<td class="text"><p id="xdx_847_ecustom--DeferredRevenuePolicyTextBlock_zdrgNwIA12K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_861_znmXzrESj804">Deferred Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accepts partial payments for orders from
wholesale customers, which it holds as deposits or deferred revenue, until the Company has received full payment and orders are shipped
to the customer. Revenue for these orders is recognized at the time of shipment to the customer. As of July 31, 2024, and October 31,
2023, the Company had <span id="xdx_90E_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20240731_znEVNYh4B82c" title="Deposits from customers"><span id="xdx_907_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20231031_z2sduxyPlZPi" title="Deposits from customers">no</span></span> amounts in deposits from customers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_UtilityRevenueAndExpenseRecognitionPolicy', window );">Customer Refunds</a></td>
<td class="text"><p id="xdx_849_eus-gaap--UtilityRevenueAndExpenseRecognitionPolicy_zB3yREwHmPe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86C_zyBTv3D0lpX3">Customer Refunds</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the normal course of business, the Company issues
credits for product returns and certain customer incentives related to rebates, discounts and promotions. When such credits exceed amounts
receivable from customers, the Company recognizes such excess amounts as customer refunds which will be applied against future product
purchases. As of July 31, 2024, and October 31, 2023, the Company had customer refunds due in the amounts equal to $<span><span id="xdx_906_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20240731_z6Ixn02MTlBc" title="Customer refund due">461,718</span></span>
and $<span><span id="xdx_90F_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20231031_zVJcKevtKCId" title="Customer refund due">392,406</span></span>, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_kavl_ProductsRevenuePoliciesTextBlock', window );">Products Revenue</a></td>
<td class="text"><p id="xdx_841_ecustom--ProductsRevenuePoliciesTextBlock_zbfMRy3ptMii" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_869_zbhkbvfzDVS4">Products Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company generates products revenue from the sale
of the Products (as defined above) to non-retail customers. The Company recognizes revenue at a point in time based on management&#8217;s
evaluation of when performance obligations under the terms of a contract with the customer are satisfied and control of the Products has
been transferred to the customer. In most situations, transfer of control is considered complete when the products have been shipped to
the customer. The Company determined that a customer obtains control of the Product upon shipment when title of such product and risk
of loss transfer to the customer. However, when the Company enters a consignment agreement with a new customer, once it ships and delivers
the requested amount of ordered Products to its distribution center for its retail sales locations, the Company retains ownership of the
delivered Products until they are delivered to the actual retail stores (as opposed to the Company&#8217;s consignment customer). The
Company&#8217;s shipping and handling costs are fulfillment costs, and such amounts are classified as part of cost of sales. The Company
offers credit sales arrangements to non-retail (or wholesale) customers and monitors the collectability of each credit sale routinely.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Revenue is measured by the transaction price, which
is defined as the amount of consideration expected to be received in exchange for providing goods to customers. The transaction price
is adjusted for estimates of known or expected variable consideration, which includes refunds and returns as well as incentive offers
and promotional discounts on current orders. Estimates for sales returns are based on, among other things, an assessment of historical
trends, information from customers, and anticipated returns related to current sales activity. These estimates are established in the
period of sale and reduce revenue in the period of the sale. Variable consideration related to incentive offers and promotional programs
are recorded as a reduction to revenue based on amounts the Company expects to collect. Estimates are regularly updated, and the impact
of any adjustments are recognized in the period the adjustments are identified. In many cases, key sales terms such as pricing and quantities
ordered are established at the time an order is placed and incentives have very short-term durations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Amounts billed and due from customers are short term
in nature and are classified as receivable since payments are unconditional and only the passage of time related to credit terms is required
before payments are due. The Company does not grant payment financing terms greater than one year. Payments received in advance of revenue
recognition are recorded as deferred revenue, as noted above.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_kavl_RoyaltyRevenuePolicyTextBlock', window );">Royalty Revenue</a></td>
<td class="text"><p id="xdx_846_ecustom--RoyaltyRevenuePolicyTextBlock_zt4YvR0MsFHg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86B_zQ7nRBmKiBUc">Royalty Revenue</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 13, 2022, KBI entered into the PMI License
Agreement with PMPSA, effective as of May 13, 2022 (the &#8220;PMI Commencement Date&#8221;). Pursuant to the PMI License Agreement, KBI
granted PMPSA an exclusive irrevocable license to use its technology, documentation, and intellectual property to make, distribute, and
sell disposable nicotine e-cigarettes Products based on the intellectual property in certain international markets set forth in the PMI
License Agreement (the &#8220;PMI Markets&#8221;). The Company has the exclusive international distribution rights to the Products and,
in order to allow KBI to fulfill its obligations set forth in the PMI License Agreement, has contributed the international distribution
rights for the PMI Markets to KBI as set forth in a Capital Contribution Agreement, dated June 10, 2022. The sublicense granted to PMPSA
is exclusive in the PMI Markets and neither KBI nor any of its affiliates can sell, promote, use, or distribute any competing products
in the PMI Markets for the duration of the term of the PMI License Agreement and any Sell-Out Period (as defined in the PMI License Agreement).
PMSPA will be responsible for any regulatory filings necessary to sell the Products in the PMI Markets. Both KBI and PMPSA agree to work
together in the registration and maintenance of the Intellectual Property, but KBI will bear all costs and expense to implement the registration
strategy. Finally, PMPSA has agreed to potential future development services with KBI in the PMI Markets and has been granted certain
rights with respect to potential future products.</p>

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







<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The initial term of the PMI License Agreement is five
(5) years and automatically renews for an additional five-year period unless PMPSA has failed to meet the agreed upon minimum key performance
indicators set forth in the PMI License Agreement, in which case the PMI License Agreement will automatically terminate at the end of
the initial license term.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In consideration for the grant of the licensed rights,
PMPSA agreed to pay to KBI a royalty equal to a percentage of the base price of the first sale of each unit of Product manufactured. In
addition, before the launch of the first product in a market and each anniversary of such launch, PMPSA agrees to pre-pay to KBI a guaranteed
minimum royalty based on the estimated royalties payable by PMPSA to KBI in relation to all markets in the twelve (12)-month period following
the first launch or each successive anniversary of the first launch, subject to an aggregate maximum guaranteed royalty payment for all
markets for each applicable twelve (12)-month period. PMPSA may require modification of certain products to be sold under the PMI Licensing
Agreement to be modified for a PMI Market. Pursuant to the PMI Licensing Agreement, PMPSA has absolute discretion over sales, marketing,
product branding and packaging pertaining to sales in the PMI Markets, as well as the right to select the specific PMI Markets in which
to launch commercialization and determine what product types are to be promoted in each market, subject to sales and marketing plans and
annual business plans set by PMPSA and certain expansion criteria agreed between PMPSA and KBI. Royalty revenue earned from the PMI License
Agreement is recognized in the period the sales of the Product manufactured occurs.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The PMI License Agreement contains customary representations,
warranties, covenants, and indemnification provisions; however, KBI&#8217;s liability under the PMI License Agreement is capped at the
greater of: (i) Ten Million Dollars ($<span id="xdx_903_eus-gaap--OtherLiabilities_iI_c20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zFZkLo9gXWm9" title="Liabilities">10,000,000</span>); or (ii) an amount equal to the total of the royalties due to KBI (but not yet paid)
plus the royalties (including the guaranteed royalty payment) paid to KBI pursuant to the PMI License Agreement during the immediately
preceding twelve (12) consecutive months, provided that such amount shall not exceed Thirty Million Dollars ($<span id="xdx_90B_eus-gaap--PaymentsForRoyalties_c20231101__20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zBlkeEXKS8v2" title="Royalty payment">30,000,000</span>).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 10, 2022, Bidi entered into a License Agreement
(the &#8220;KBI License Agreement&#8221;) with KBI, pursuant to which KBI has the exclusive irrevocable license to use Bidi&#8217;s licensed
intellectual property to the extent necessary for KBI to fulfill its obligations set forth in the PMI Licensing Agreement. Such irrevocable
license includes: (i) the right of KBI to grant sub-licenses to PMPSA under the PMI License Agreement for the express purposes set forth
in the PMI License Agreement, but for no other purpose; (ii) the right of KBI to grant to PMPSA the right to grant sub-sub-licenses in
the manner set forth in the PMI License Agreement, but for no other purpose; and (iii) certain branding rights to the extent (but only
to the extent) necessary to permit KBI to perform its obligations to PMPSA as set forth in the PMI License Agreement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 12, 2023, the Company executed and entered
into a Deed of Amendment No. 1 (the &#8220;PMI License Amendment&#8221;) with PMPSA, Bidi and KBI. Pursuant to the PMI License Amendment
(which has an effective date of June 30, 2023), the following material changes have been made to the PMI License Agreement:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">1.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Royalty Rate. <span id="xdx_904_ecustom--RoyaltyRateDiscription_c20231101__20240731_zIbkLsrVCR73" title="Description of royalty rate">The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.</span> For purposes of determining aggregate sales threshold, all sales undertaken since commencement of the PMI Licensing Agreement will be counted.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Elimination of Certain Potential Royalty Adjustments. Certain potential adjustments to the royalties receivable by KBI as provided for in the PMI License Agreement have been eliminated.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">3.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Guaranteed Royalty. The guaranteed royalty payment owed to KBI under the PMI License Agreement has been eliminated. Instead, royalties will be paid on a quarterly basis going-forward based on actual sales. Any unpaid guaranteed royalty has been cancelled.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>







<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">4.</span></td>
    <td style="text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Insurance Tail Requirements. KBI&#8217;s requirement to keep certain tail
insurance after the expiration or termination of the PMI Licensing Agreement was reduced from 6 years to 2 years.</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">5.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Markets. The identification of the PMI Markets that PMI may enter has been expanded to cover certain additional territories.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">6.</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Net Reconciliation Payment to KBI. As a result of the changes to the PMI License Agreement described in paragraphs 1 thought 3 above, the value of such changes was calculated and reconciled as of the date of commencement of the PMI Licensing Agreement through June 30, 2023. On September 8, 2023, the Company received the Net Reconciliation Payment from PMPSA of $<span id="xdx_901_eus-gaap--RoyaltyIncomeNonoperating_c20230907__20230908__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zE8Gk4hAHmGb" title="Royalty payment received">134,981</span> pursuant to this provision.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The KBI License Agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. During the year ended October 31, 2023, the Company
paid license fees of approximately $150,000 to Bidi. As of July 31, 2024, the Company owes license fees of approximately $<span id="xdx_903_eus-gaap--ProceedsFromLicenseFeesReceived_c20231101__20240731_zFJpQuCKj8H1">208,000 </span>to
Bidi.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of July 31, 2024, amounts receivable from PMPSA
in connection with the PMI license agreement totaled $<span id="xdx_902_ecustom--LicenseAgreementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zvmRkOyKpq4c">485,000
</span>of which $<span id="xdx_90F_ecustom--ReimbursementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z8GuFh6MVNZf">485,000
</span>pertain to royalties. As of October 31, 2023, amounts receivable from PMPSA in connection with the PMI License Agreement totaled
$<span id="xdx_905_ecustom--LicenseAgreementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zZhhJqsvJxgk">1,002,196
</span>of which $<span id="xdx_909_eus-gaap--AdvanceRoyalties_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zd9tto7eD2Eh">289,672</span>&#160;and
$<span id="xdx_90D_ecustom--ReimbursementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z1zJm7bl6LM3">712,524</span>&#160;pertain
to royalties and reimbursement of certain non-recurring engineering costs, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_z0G74zTaBRD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_864_zmsV5YcJE09l">Net Loss Per Share</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic net loss per share is computed by dividing net
loss available to common stockholders by the weighted average number of common shares outstanding during the period, without consideration
of potential common stock equivalents.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Diluted net loss per share is calculated by dividing
net loss&#160;available to common stockholders&#160;by the weighted average number of common stock outstanding plus common share equivalents
from conversion of dilutive stock options and warrants using the treasury method and preferred stock using the if-converted method, except
when antidilutive. In the event of a net loss, the effects of all potentially dilutive shares are excluded from the diluted net loss per
share calculation as their inclusion would be antidilutive.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock', window );">Concentration of Revenues and Accounts Receivable</a></td>
<td class="text"><p id="xdx_842_ecustom--ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_zRrxRdX3Uini" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86F_zqZ5wxN78FT8">Concentration of Revenues and Accounts Receivable</span></b><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2024, (i) 24%
or $<span id="xdx_906_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731_zwkbH2JN1tec">1,228,535</span> of the
revenue from the sale of Products, solely consisting of the BIDI<sup>&#174; </sup>Stick, was generated from QuikTrip Corporation, (ii)
19% or $<span id="xdx_90F_ecustom--RevenueFromSale_pp0p0_c20231101__20240731_zIXWX8k27hV3">990,589</span> of the revenue from the sale
of the Products was generated from GPM Investments, LLC, and (iii) 11% or $<span id="xdx_904_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zoEwzAleWVW4">575,183
</span>of the revenue from the sale of the Products was generated from FAVS Business, LLC. On May 2, 2024<span style="font-family: Times New Roman, Times, Serif"></span>,
QuikTrip Corporation terminated its consignment arrangement with the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the nine months ended July 31, 2023, (i) 17%
or $<span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731_z22geXD5EIol">1,453,780
</span>of the revenue from the sale of Products, solely consisting of the BIDI&#174; Stick, was generated from GPM Investments, LLC,
(ii) 15% or $<span id="xdx_902_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CStoreMasterMember_zVPwJKasglRj">1,270,841
</span>of the revenue from the sale of the Products was generated from C Store Master, (iii) approximately 14% or $<span id="xdx_903_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zRYfsIdF1Rug">1,169,310
</span>of the revenue from the sale of Products, solely consisting of the BIDI Stick, was generated from FAVS Business, LLC, and (iv)
approximately 12% or $<span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QuikTripMember_zIX9Qyx38Rwh">1,055,965
</span>of the revenue from the sales of Products was generated from QuikTrip Corporation.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">EbyBrown, with an outstanding balance of $<span id="xdx_90A_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember_zIlTxuDNmld">17,162</span>,
QuikTrip Corporation, with an outstanding balance of $<span id="xdx_90B_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zH9PiOtdboke">11,114
</span><span style="font-family: Times New Roman, Times, Serif">&#160;</span>and Coremark, with an outstanding balance of
$<span id="xdx_902_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember_zoIoYIbwNUX2">5,758
</span>accounted for <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zT5lTU3P9Prg">46</span>%,
<span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTNvK77DF4T8">30</span>%,
and <span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMnPILmaage">15</span>%
of the total accounts receivable from customers, respectively, as of July 31, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">FAVS Business LLC with an outstanding balance of
$<span id="xdx_903_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember_zdAVOE5hdZGa">302,400</span>,
C Store Master with an outstanding balance of $<span id="xdx_904_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember_zlmqvf6mR3G9">300,590</span>,
and QuikTrip Corporation with an outstanding balance of $<span id="xdx_907_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zasRm33NJfh1">164,987
</span>accounted for approximately <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlwAcOzT9vG5">35</span>%,
<span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zG1pAWO2tdXk">35</span>%,
and <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztjBjd7IqqAd">19</span>%
of the total accounts receivable from customers, respectively, as of October 31, 2023.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z1h6AcldICE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_86D_zYwXzYs3wOZg">Share-Based Compensation</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company measures the cost of services received
in exchange for an award of equity instruments (share-based payments, referred to herein as &#8220;SBP&#8221;) based on the grant-date
fair value of the award. That cost is recognized over the period during which a recipient is required to provide service in exchange for
the SBP award&#8212;the requisite service period (vesting period). For SBP awards subject to performance conditions, compensation is not
recognized until the performance condition is probable of occurrence. The grant-date fair value of share options is estimated using the
Black-Scholes-Merton option-pricing model.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The fair value of each option granted during the fiscal
nine&#160;month period ended July 31, 2024, and July 31, 2023, was estimated on the date of grant using the Black-Scholes-Merton option-pricing
model with the weighted average assumptions in the following table<span style="font-family: Times New Roman, Times, Serif"></span>:</p>

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

<table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_zFdVdn6ERTVa" style="display: none">Schedule of weighted average assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Expected dividend yield</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield">0</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield">0</span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected option term (years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)">5.5</span> - <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)">7</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)">5.0</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility">214.72</span> - <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility">225.52</span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt; background-color: #CCEEFF"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility">243.20</span> - <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility">247.90</span> </span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate">3.78</span> - <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate">4.63</span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate">3.81</span> - <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate">4.18</span></span></td><td style="text-align: left">%</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The expected term of options granted represents the
period of time that options granted are expected to be outstanding. The expected volatility was based on the volatility in the trading
of the Company&#8217;s common stock. The risk-free interest rate used is based on the published U.S. Department of Treasury interest rates
in effect at the time of stock option grant for zero coupon U.S. Treasury notes with maturities approximating each grant&#8217;s expected
term. Forfeitures and cancellations are recorded as they occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zsCY6AzLQ0y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span id="xdx_864_zafdyiwUjYRi">Fair Value of Financial Instruments</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s balance sheet includes certain
financial instruments. The carrying amounts of current assets and current liabilities approximate their fair value because of the relatively
short period of time between the origination of these instruments and their expected realization.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC 820,&#160;<i>Fair Value Measurements and Disclosures</i>
(&#8220;ASC 820&#8221;), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability
(an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1)&#160;market participant assumptions
developed based on market data obtained from independent sources (observable inputs) and (2)&#160;an entity&#8217;s own assumptions about
market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair
value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical
assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy
are described below:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 1 &#8211; Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 2 &#8211; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 1%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="width: 99%; padding-right: 0.8pt; text-align: justify"><span style="font-size: 10pt">Level 3 - Inputs that are both significant to the fair value measurement and unobservable.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Fair value estimates discussed herein are based upon
certain market assumptions and pertinent information available to management as of July 31, 2024 and October 31, 2023. The respective
carrying value of certain on-balance-sheet financial instruments approximated their fair values due to the short-term nature of these
instruments. These financial instruments include cash, accounts receivable, accounts payable, accrued expenses, and loans payable. <span style="font-family: Times New Roman, Times, Serif">&#160;</span>As
of July 31, 2024 and October 31, 2023,&#160;the Company did not have any financial assets or liabilities measured and recorded at fair
value on a recurring basis.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements - Adopted</a></td>
<td class="text"><p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKp8s4CfbO3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_867_zCKRlWJ0hjB3">Recent Accounting Pronouncements - Adopted</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company follows the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2016-13,&#160;Financial Instruments &#8212; Credit
Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#160;which requires measurement and recognition of expected
credit losses for financial assets held. The ASU became effective for the Company on November 1, 2023, and determined that the update
applied to accounts receivable. The adoption of this new guidance did not have a material effect on the Company&#8217;s consolidated financial
statements and did not significantly impact the Company&#8217;s accounting policies or estimation methods related to the allowance for
doubtful accounts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</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_kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock', window );">Recent Accounting Pronouncements - Not Yet Adopted</a></td>
<td class="text"><p id="xdx_849_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zI0IbgCXtS8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><span id="xdx_86D_zmJQNQEUO24h">Recent Accounting Pronouncements - Not Yet Adopted</span>
</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In December 2023, the Financial Accounting Standards
Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) No. 2023-09, Income Taxes (Topic 740) - Improvements
to Income Tax Disclosures (&#8220;ASU 2023-09&#8221;). ASU 2023-09 requires additional disclosures reconciling the rates of different
categories of income tax (i.e. federal, state, foreign, etc.) and a disaggregation of taxes paid and refunded. ASU 2023-09 is effective
for fiscal years beginning after December 15, 2024, and for interim periods in fiscal years beginning after December 15, 2025, although
early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its income tax disclosures.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In
November 2023, the FASB issued ASU 2023-07, &#8220;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#8221;
which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
expenses. The purpose of the amendment is to enable investors to better understand an entity&#8217;s overall performance and assess potential
future cash flows. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years
beginning after December 15, 2024, with early adoption permitted. The guidance is to be applied retrospectively to all prior periods
presented in the financial statements. The Company is continuing to evaluate the impact of adopting this new guidance but does not expect
it to have a material impact on the Company&#8217;s financial statements.</span></p>

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

<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_DeferredRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_DeferredRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ProductsRevenuePoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ProductsRevenuePoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RoyaltyRevenuePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RoyaltyRevenuePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 advertising cost.</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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_AdvertisingCostsPolicyTextBlock</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_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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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 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_CashAndCashEquivalentsPolicyTextBlock</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/2147478898/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://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 (d)<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: 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_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 fair value of financial instruments.</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 825<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-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_FairValueOfFinancialInstrumentsPolicy</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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible 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 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482338/360-10-05-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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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(6)(b))<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/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: 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><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-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_InventoryPolicyTextBlock</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_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 leasing arrangement entered into by lessee.</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 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-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_LesseeLeasesPolicyTextBlock</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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<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/2147481962/310-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_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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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. Includes revenue from contract with customer and from other sources.</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(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 2: 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 (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RevenueRecognitionPolicyTextBlock</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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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)(1)<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 (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<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 (f)(2)(ii)<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 (f)(2)(v)<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 6: 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.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 7: 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.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: 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.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<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 (b)<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 (f)(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_ShareBasedCompensationOptionAndIncentivePlansPolicy</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilityRevenueAndExpenseRecognitionPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 policies and anticipated effects of regulatory rulings and on rate-setting regarding revenues and expenses incurred and recovered, including billed and unbilled revenues, revenues collected subject to refund, taxes collected from customers and remitted to governmental authorities, and postretirement benefits.</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 980<br> -SubTopic 10<br> -Section 05<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482115/980-10-05-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_UtilityRevenueAndExpenseRecognitionPolicy</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214552128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of weighted average assumptions</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BB_zFdVdn6ERTVa" style="display: none">Schedule of weighted average assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">As of July</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2024</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Expected dividend yield</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield">0</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 8%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 12%; text-align: right"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield">0</span></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected option term (years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)">5.5</span> - <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)">7</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)">5.0</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility">214.72</span> - <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility">225.52</span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt; background-color: #CCEEFF"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility">243.20</span> - <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility">247.90</span> </span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate">3.78</span> - <span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate">4.63</span></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate">3.81</span> - <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate">4.18</span></span></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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214561792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of future amortization expense of intangible assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zwHcISMqrzWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible Assets (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BA_zdbB7AMNX6S7" style="display: none">Schedule of future amortization expense of intangible assets</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20240731_zuTzVR2m8xD7" style="text-align: center">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_zjJg23deVBw" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 68%; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Remaining period in 2024 (three months)</span></td><td style="width: 10%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">196,600</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_iI_zsEIp9e7X4V1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2025</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_iI_z461YYtQYA69" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2026</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_iI_zKKi6ERAflr1" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2027</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_iI_z5g2jLrFqZk3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Year ending October 31, 2028</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">786,398</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_iI_zJSaq12KDljk" style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Thereafter</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">7,536,319</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zwjNH1RvlPOa" style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Total</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,878,511</td><td style="padding-bottom: 2.5pt; 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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<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/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</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>32
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214467904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_DebtDisclosureAbstract', window );"><strong>Debt 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_ScheduleOfDebtTableTextBlock', window );">Schedule of loan agreements</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfDebtTableTextBlock_zW4hOYqC5jrj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"><span id="xdx_8B6_zGDWxBW4rX4g" style="display: none">Schedule of loan agreements</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inception
    Date</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchase
    Price</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Purchased
    Amount</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding
    Balance</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
    frequency</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payment
    Rate</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    Finance Fees</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 30%; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2023</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_988_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zL2mP66EL38d" style="width: 8%; text-align: right" title="Purchase Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">600,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zn4hOPTm7EQ7" style="width: 8%; text-align: right" title="Purchased Amount"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">864,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 8%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weekly</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_986_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zOOIt0G5FEXe" style="width: 8%; text-align: right" title="Payment Rate"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,857</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November
    29, 2023</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_98C_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zZhr37U4UnY8" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">600,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zrZxisZZKD27" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">864,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weekly</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td id="xdx_982_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zDQswvgmorW" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">30,857</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731_zzqeABFcCWhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,200,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731_zEUY8NyUdf3" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,728,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#151;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table shows the loan agreements as of October 31, 2023:</p>

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

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)">
<tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center">Inception Date</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Purchase Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Purchased Amount</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Balance</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Payment frequency</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Payment Rate</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Deferred Finance Fees</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 13%; text-indent: -10pt">May 9, 2023</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_zlvq0BePiCUf" style="width: 11%; text-align: right" title="Purchase Price">400,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z2cGhEurPsQc" style="width: 11%; text-align: right" title="Purchased Amount">580,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z1VpzaEa0wXl" style="width: 11%; text-align: right" title="Outstanding Balance">53,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 12%; text-align: center; padding-left: 0.75pt">Weekly</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_980_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z0aZxvUE5Frd" style="width: 10%; text-align: right" title="Payment Rate">20,714</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z5F4wYYApZB8" style="width: 10%; text-align: right" title="Deferred Finance Fees">3,434</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">May 9, 2023</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_z1IfwNc1ZUz" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price">400,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zh0gxNOh2SX1" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount">580,000</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zLyMS2Gx5fH5" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding Balance">80,467</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="text-align: center; padding-bottom: 1pt; padding-left: 0.75pt">Weekly</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zmS5zF2JPvBc" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate">20,714</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zZB7Lv6HKvpj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred Finance Fees">5,247</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031_zoOnKO3E5ubc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price">800,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031_zcYVKcwKYzjc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount">1,160,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031_zzwo0noCvkr9" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding Balance">134,176</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75pt">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--DeferredFinanceCostsGross_iI_c20231031_zQP9ekmmDMok" style="border-bottom: Black 2.5pt double; text-align: right" title="Deferred Finance Fees">8,681</td><td style="padding-bottom: 2.5pt; 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</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>33
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337209009568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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_kavl_DisclosureLeasesAbstract', window );"><strong>Leases</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of cash flow information related to leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zPXJ9rvH673g" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)">
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8BD_zaP5CR2bwGqf" style="display: none">Schedule of cash flow information related to leases</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_496_20231101__20240731_z9pjE3isNw4l" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_494_20221101__20230731_zv57qpvQhc7b" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2024</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">July 31, 2023</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt">Other Lease Information</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_ecustom--CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_iB_z8UHmo5brAn1" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Cash paid for amounts included in the measurement of lease liabilities:</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40D_eus-gaap--ProceedsFromLeasePayments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt">Operating cash flows from operating leases</td>
<td style="width: 8%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td style="width: 12%; text-align: right">(148,012</td>
<td style="width: 1%; text-align: left">)</td>
<td style="width: 8%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td style="width: 12%; text-align: right">(142,202</td>
<td style="width: 1%; text-align: left">)</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of maturities of lease liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_885_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zz13dnsJ0iWb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"><span id="xdx_8B6_z3E6egLxY5w8" style="display: none">Schedule of maturities of lease
liabilities</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_495_20240731_zvIfPysIxcFa" style="text-align: center">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating Leases</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td>&#160;</td>
<td colspan="3" style="text-align: center">&#160;</td></tr>
<tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zNrYgxfJKHUg" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-indent: -10pt">Remaining period in 2024 (three months)</td>
<td style="width: 10%">&#160;</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 18%; text-align: right">58,662</td>
<td style="width: 1%; text-align: left">&#160;</td></tr>
<tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zIJGMyjheXlh" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2025</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">238,800</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_zGM89IZiqQRh" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2026</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">253,614</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_zeSyZteU8xO9" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2027</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">274,946</td>
<td style="text-align: left">&#160;</td></tr>
<tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_zqiCVoI6mHa6" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Year ending October 31, 2028</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right">175,989</td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zZStde9xeqS1" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Total future undiscounted lease payments</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">$</td>
<td style="border-bottom: Black 1pt solid; text-align: right">1,002,011</td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr id="xdx_405_ecustom--LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_iI_zVH90IxO4Vn3" style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt">Less: Interest</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right">(87,250</td>
<td style="padding-bottom: 1pt; text-align: left">)</td></tr>
<tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zTJi6CKwQBvg" style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt">Present value of lease liabilities</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right">914,761</td>
<td style="padding-bottom: 2.5pt; 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_kavl_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</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> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 supplemental cash flow information for the periods presented.</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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</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>34
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214421216">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jul. 31, 2024</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 stock options information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zZTeIqtKABVc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details)">
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"><span id="xdx_8B9_z13cuRnnkXG4" style="display: none">Schedule of stock options information</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Weighted</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td><td>&#160;</td>
    <td colspan="3" style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="font-weight: bold; text-align: center">Average</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Aggregate Number</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price Range</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-weight: bold; text-indent: -10pt">Outstanding, October 31, 2023</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkXjQ3JXDbi4" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning">449,106</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zk2p0OvHlYB7" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning">14,081,408</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><span style="font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zatDKyZFDx2e" title="Exercise price range outstanding, Beginning">10.08</span>-<span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zoIlzN7sJfsk" title="Exercise price range outstanding, Beginning">602.28</span></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 3%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zesDBmbwG9k9" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning">31.36</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Granted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zEA27kEYzY03" style="text-align: right" title="Aggregate number of shares, Granted">104,693</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_ecustom--AggregateExercisePriceGranted_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z6CeGUcwR8xk" style="text-align: right" title="Aggregate exercise price, Granted">529,899</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zG9RIngtYOg3" title="Exercise price range, Granted">2.81</span>-<span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkuBy4B8PGYe" title="Exercise price range, Granted">11.76</span></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zyLdsCyHGWV8" style="text-align: right" title="Weighted average exercise price, Granted">5.06</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zPJPN1GkihA" title="Aggregate number of shares, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_ecustom--AggregateExercisePriceExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_ztqw9UjnfyBb" title="Aggregate exercise price, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlHlX9EfTTua" title="Exercise price range, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zFeRr9ZqvvP7" title="Weighted average exercise price, Exercised">&#8212;</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"><span style="font-size: 10pt">Cancelled, forfeited, or expired<span style="font-family: Times New Roman, Times, Serif">&#160;</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlskjLJQFyxl" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired">(285,978</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98E_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUMtLAHJl8D" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired">(4,504,492</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_906_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MinimumMember_zPqiS5QJuO9h" title="Exercise price range, Cancelled forfeited or expired">2.81</span> - <span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MaximumMember_zFxcUpJoOEfl" title="Exercise price range, Cancelled forfeited or expired">36.12</span></span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z9eQhyariMV3" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired">15.75</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Outstanding, July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zSP2waKDVCk3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending">267,821</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zU9xKaq9yi8a" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending">10,106,815</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zolnXaVvsCzl" title="Exercise price range outstanding, Ending">2.81</span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zmUEapEIQh8" title="Exercise price range outstanding, Ending">602.28</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zdd465iKonx3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending">37.74</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercisable, July 31, 2024</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zsRSvpzrZeJe" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable">240,510</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zKc4Htwfdwma" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable">9,873,000</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt"><span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlKnQImg4Mkh" title="Exercise price range, Exercisable">3.64</span>-<span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zodS7KB7OdN3" title="Exercise price range, Exercisable">602.28</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUCXN1i3yYMl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable">41.05</td><td style="padding-bottom: 2.5pt; 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 );">Schedule of warrant information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLFYORzeYA58" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details 1)">
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"><span id="xdx_8B1_zcTI5Hbd4J9k" style="display: none">Schedule of&#160;warrant information</span></td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right">&#160;</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Aggregate</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Exercise Price</td>
<td style="font-weight: bold">&#160;</td>
<td colspan="3" style="font-weight: bold; text-align: center">Weighted-Average</td></tr>
<tr style="vertical-align: bottom">
<td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt">&#160;</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Range</td>
<td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
<td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Exercise Price</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; width: 44%; font-weight: bold; text-indent: -10pt">Outstanding,&#160;October 31, 2023</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zXoJyqzBYJR6" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning">242,548</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td id="xdx_986_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhbNwti83l2b" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning">13,946,006</td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left"></td>
<td style="width: 10%; text-align: right"><span style="font-size: 10pt"><span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z17GztXXvFk" title="Exercise price range outstanding, Beginning">12.39</span>-<span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z1GoEFxBFeh4" title="Exercise price range outstanding, Beginning">126</span></span></td>
<td style="width: 1%; text-align: left">&#160;</td>
<td style="width: 2%">&#160;</td>
<td style="width: 1%; text-align: left">$</td>
<td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z1BQb3UndcMk" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning">57.51</td>
<td style="width: 1%; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Granted</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zuKB9BUeb1A8" style="text-align: right" title="Aggregate number of shares, Granted">8,057,250</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_988_ecustom--AggregateExercisePriceGranted_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zkASjscTUaL3" style="text-align: right" title="Aggregate exercise price, Granted">6,943,230</td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><span style="font-size: 10pt"><span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z4VgBjf1Pcwl" title="Exercise price range, Granted">0.001</span>-<span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zkzxnNRVBI7" title="Exercise price range, Granted">1.18</span></span></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQJE85G4mNAk" style="text-align: right" title="Weighted average exercise price, Granted">0.86</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt">Exercised</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_989_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zRyjFGTMQPmg" style="text-align: right" title="Aggregate number of shares, Exercised">(2,175,000</td>
<td style="text-align: left">)</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_985_ecustom--AggregateExercisePriceExercised_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zUKbYGvcvQMl" style="text-align: right" title="Aggregate exercise price, Exercised">(2,175</td>
<td style="text-align: left">)</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td style="text-align: right"><span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zI4FSHVmRza3" title="Exercise price range, Exercised">0.001</span></td>
<td style="text-align: left">&#160;</td>
<td>&#160;</td>
<td style="text-align: left">&#160;</td>
<td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z9FRN2vTM7b6" style="text-align: right" title="Weighted average exercise price, Exercised">0.001</td>
<td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt">Cancelled, forfeited, or expired</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zSs0JEmieKA3" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired">(36,912</td>
<td style="padding-bottom: 1pt; text-align: left">)</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_987_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zlFDNRl18GMe" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired">(544,025</td>
<td style="padding-bottom: 1pt; text-align: left">)</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBXKbggBdJFg" title="Exercise price range, Cancelled forfeited or expired">12.39</span>-<span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zDv9a9cIkGA3" title="Exercise price range, Cancelled forfeited or expired">15.33</span></span></td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td>
<td style="padding-bottom: 1pt">&#160;</td>
<td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td>
<td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQUP4HAPuYwe" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired">14.74</td>
<td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Outstanding,&#160;July 31, 2024</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
<td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zeAHByKCxx36" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending">6,087,886</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_98E_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zcYWifdGRQ22" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending">20,343,036</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt">$ <span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z7cNsQhcQdVa" title="Exercise price range outstanding, Ending">0.001</span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zY6EL34VsMK5" title="Exercise price range outstanding, Ending">126</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKjW03juYKli" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending">3.34</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom; background-color: White">
<td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt">Exercisable, July 31, 2024</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td>
<td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zYXagNx9OIi9" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable">6,087,886</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_98C_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zb02PXujM6d3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable">20,343,036</td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 10pt">$ <span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zdJyCI1zdVDg" title="Exercise price range, Exercisable">0.001</span>-<span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zo8yh0GNI3S6" title="Exercise price range, Exercisable">126</span></span></td>
<td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
<td style="padding-bottom: 2.5pt">&#160;</td>
<td style="border-bottom: Black 2.5pt double; text-align: left">$</td>
<td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zZPvlNI0Jtpl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable">3.34</td>
<td style="padding-bottom: 2.5pt; 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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210046160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Expected option term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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_RangeAxis=srt_MinimumMember', window );">Minimum [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Expected option term (years)</a></td>
<td class="text">5 years 6 months<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">214.72%<span></span>
</td>
<td class="nump">243.20%<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.78%<span></span>
</td>
<td class="nump">3.81%<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_RangeAxis=srt_MaximumMember', window );">Maximum [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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Expected option term (years)</a></td>
<td class="text">7 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">225.52%<span></span>
</td>
<td class="nump">247.90%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">4.63%<span></span>
</td>
<td class="nump">4.18%<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_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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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_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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RangeAxis=srt_MaximumMember</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>36
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337204452544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 08, 2023</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 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_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_CashAndCashEquivalentsAtCarryingValue', window );">Cash equivalents</a></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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFDICInsuredAmount', window );">FDIC insured amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,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_CashUninsuredAmount', window );">Uninsured cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,092,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">252,586<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 credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,382<span></span>
</td>
<td class="text">&#160;<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_AccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">155,925<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,243<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_InventoryValuationReserves', window );">Inventory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">309,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381,512<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_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<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_CustomerDepositsNoncurrent', window );">Deposits from customers</a></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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CustomerRefundLiabilityCurrent', window );">Customer refund due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 461,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392,406<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_kavl_RoyaltyRateDiscription', window );">Description of royalty rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.<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_ProceedsFromLicenseFeesReceived', window );">Proceeds from License Fees Received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 208,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_RevenueNotFromContractWithCustomerOther', window );">Revenue Not from Contract with Customer, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,228,535<span></span>
</td>
<td class="nump">1,453,780<span></span>
</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_kavl_RevenueFromSale', window );">[custom:RevenueFromSale]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">990,589<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Eby Brown [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_OutstandingBalance', window );">[custom:OutstandingBalance]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,162<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Eby Brown [Member] | Customer Concentration Risk [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 );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Quik Trip Corporation [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_OutstandingBalance', window );">[custom:OutstandingBalance]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 164,987<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Quik Trip Corporation [Member] | Customer Concentration Risk [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 );">Concentration Risk, Percentage</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">19.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Coremark [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_OutstandingBalance', window );">[custom:OutstandingBalance]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,758<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Coremark [Member] | Customer Concentration Risk [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 );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Quik Trip [Member] | Customer Concentration Risk [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 );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.00%<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | FAVS Business LLC [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_OutstandingBalance', window );">[custom:OutstandingBalance]</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">$ 302,400<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | FAVS Business LLC [Member] | Customer Concentration Risk [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 );">Concentration Risk, Percentage</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">35.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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | C Store Master [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_OutstandingBalance', window );">[custom:OutstandingBalance]</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">$ 300,590<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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | C Store Master [Member] | Customer Concentration Risk [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 );">Concentration Risk, Percentage</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">35.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_RelatedPartyTransactionsByRelatedPartyAxis=kavl_FAVSBusinessLLCMember', window );">FAVS Business LLC [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_RevenueNotFromContractWithCustomerOther', window );">Revenue Not from Contract with Customer, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 575,183<span></span>
</td>
<td class="nump">1,169,310<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=kavl_CStoreMasterMember', window );">C Store Master [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_RevenueNotFromContractWithCustomerOther', window );">Revenue Not from Contract with Customer, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,270,841<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=kavl_QuikTripMember', window );">Quik Trip [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_RevenueNotFromContractWithCustomerOther', window );">Revenue Not from Contract with Customer, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,055,965<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_TransactionTypeAxis=kavl_PMILicenseAgreementMember', window );">PMI License Agreement [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_OtherLiabilities', window );">Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,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_PaymentsForRoyalties', window );">Royalty payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000,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_TransactionTypeAxis=kavl_PMILicenseAgreementMember', window );">PMI License Agreement [Member] | PMPSA [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_RoyaltyIncomeNonoperating', window );">Royalty payment received</a></td>
<td class="nump">$ 134,981<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_LicenseAgreementAmount', window );">[custom:LicenseAgreementAmount-0]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">485,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,002,196<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_kavl_ReimbursementAmount', window );">[custom:ReimbursementAmount-0]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 485,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">712,524<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_AdvanceRoyalties', window );">Advance Royalties</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">$ 289,672<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_LicenseAgreementAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_LicenseAgreementAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_OutstandingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_OutstandingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ReimbursementAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ReimbursementAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RevenueFromSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RevenueFromSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RoyaltyRateDiscription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RoyaltyRateDiscription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_AccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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.</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(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_AccruedLiabilitiesCurrentAndNoncurrent</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_AdvanceRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 paid to music publishers, record producers, songwriters, or other artists in advance of their earning royalties from record or music sales. Such an amount is based on contractual terms and is generally nonrefundable.</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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477426/928-340-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_AdvanceRoyalties</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_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/2147478777/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_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_CashFDICInsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.</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_CashFDICInsuredAmount</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_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</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_CashUninsuredAmount</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_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_CustomerDepositsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 noncurrent portion of money or property received from customers that is to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future.</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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<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_CustomerDepositsNoncurrent</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_CustomerRefundLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.</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_CustomerRefundLiabilityCurrent</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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</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/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<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 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-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_ImpairmentOfLongLivedAssetsHeldForUse</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_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 valuation reserve for inventory.</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 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><br>Reference 2: 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(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_InventoryValuationReserves</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_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<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)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: 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/2147479168/946-830-55-12<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(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: 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(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: 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(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-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_OtherLiabilities</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_PaymentsForRoyalties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 cash paid for royalties 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 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<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_PaymentsForRoyalties</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_ProceedsFromLicenseFeesReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Cash received from licensees for license fees 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> -Topic 230<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/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_ProceedsFromLicenseFeesReceived</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_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_RevenueNotFromContractWithCustomerOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 revenue that is not accounted for under Topic 606, classified as other.</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> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1)(e))<br> -SubTopic 10<br> -Topic 220<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_RevenueNotFromContractWithCustomerOther</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_RoyaltyIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources.</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 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<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_RoyaltyIncomeNonoperating</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_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=us-gaap_AccountsReceivableMember</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_RelatedPartyTransactionAxis=kavl_EbyBrownMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=kavl_EbyBrownMember</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_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_RelatedPartyTransactionAxis=kavl_QuikTripCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=kavl_QuikTripCorporationMember</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_RelatedPartyTransactionAxis=kavl_CoremarkMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=kavl_CoremarkMember</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_RelatedPartyTransactionAxis=kavl_QuikTripMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=kavl_QuikTripMember</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_RelatedPartyTransactionAxis=kavl_FAVSBusinessLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=kavl_FAVSBusinessLLCMember</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_RelatedPartyTransactionAxis=kavl_CStoreMasterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RelatedPartyTransactionAxis=kavl_CStoreMasterMember</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_RelatedPartyTransactionsByRelatedPartyAxis=kavl_FAVSBusinessLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_FAVSBusinessLLCMember</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_RelatedPartyTransactionsByRelatedPartyAxis=kavl_CStoreMasterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_CStoreMasterMember</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_RelatedPartyTransactionsByRelatedPartyAxis=kavl_QuikTripMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_QuikTripMember</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_TransactionTypeAxis=kavl_PMILicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=kavl_PMILicenseAgreementMember</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_dei_LegalEntityAxis=kavl_PMPSAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">dei_LegalEntityAxis=kavl_PMPSAMember</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210075824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets (Details)<br></strong></div></th>
<th class="th">
<div>Jul. 31, 2024 </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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets 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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remaining period in 2024 (three months)</a></td>
<td class="nump">$ 196,600<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_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths', window );">Year ending October 31, 2025</a></td>
<td class="nump">786,398<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo', window );">Year ending October 31, 2026</a></td>
<td class="nump">786,398<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree', window );">Year ending October 31, 2027</a></td>
<td class="nump">786,398<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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour', window );">Year ending October 31, 2028</a></td>
<td class="nump">786,398<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_kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour', window );">Thereafter</a></td>
<td class="nump">7,536,319<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_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 10,878,511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths</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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour</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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree</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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</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_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo</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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<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_FiniteLivedIntangibleAssetsNet</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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>38
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210073296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 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_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [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>
</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_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 11,795,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,795,975<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">$ 917,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 327,666<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_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension', window );">Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension</a></td>
<td class="text">13 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">14 years 7 months 6 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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 589,798<span></span>
</td>
<td class="nump">$ 131,066<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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</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/exampleRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482686/350-30-45-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_AmortizationOfIntangibleAssets</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_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, 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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 4: 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(16))<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GoodwillAndIntangibleAssetsDisclosureAbstract</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>39
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337211180624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Payable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Oct. 31, 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_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>
</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_DebtInstrumentFeeAmount', window );">Purchase Price</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 800,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_DebtInstrumentCarryingAmount', window );">Purchased Amount</a></td>
<td class="nump">1,728,000<span></span>
</td>
<td class="nump">1,160,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_DebtInstrumentFaceAmount', window );">Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,176<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_DeferredFinanceCostsGross', window );">Deferred Finance Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,681<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_AwardDateAxis=kavl_November292023Member', window );">November 29, 2023 [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_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>
</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_DebtInstrumentFeeAmount', window );">Purchase Price</a></td>
<td class="nump">600,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_DebtInstrumentCarryingAmount', window );">Purchased Amount</a></td>
<td class="nump">864,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_DebtInstrumentAnnualPrincipalPayment', window );">Payment Rate</a></td>
<td class="nump">30,857<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_AwardDateAxis=kavl_November292023OneMember', window );">November 29, 2023 One [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_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>
</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_DebtInstrumentFeeAmount', window );">Purchase Price</a></td>
<td class="nump">600,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_DebtInstrumentCarryingAmount', window );">Purchased Amount</a></td>
<td class="nump">864,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_DebtInstrumentAnnualPrincipalPayment', window );">Payment Rate</a></td>
<td class="nump">$ 30,857<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_AwardDateAxis=kavl_May92023Member', window );">May 9, 2023 [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_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>
</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_DebtInstrumentFeeAmount', window );">Purchase Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,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_DebtInstrumentCarryingAmount', window );">Purchased Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580,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_DebtInstrumentAnnualPrincipalPayment', window );">Payment Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,714<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_DebtInstrumentFaceAmount', window );">Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,709<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_DeferredFinanceCostsGross', window );">Deferred Finance Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,434<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_AwardDateAxis=kavl_May92023OneMember', window );">May 9, 2023 [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_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>
</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_DebtInstrumentFeeAmount', window );">Purchase Price</a></td>
<td class="text">&#160;<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_DebtInstrumentCarryingAmount', window );">Purchased Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580,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_DebtInstrumentAnnualPrincipalPayment', window );">Payment Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,714<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_DebtInstrumentFaceAmount', window );">Outstanding Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,467<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_DeferredFinanceCostsGross', window );">Deferred Finance Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,247<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_DebtInstrumentAnnualPrincipalPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 annual principal payment for debt instrument.</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DebtInstrumentAnnualPrincipalPayment</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_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</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 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/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-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_DebtInstrumentCarryingAmount</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_DebtInstrumentFaceAmount</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_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 the fee that accompanies borrowing money under the debt instrument.</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(22)(b))<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_DebtInstrumentFeeAmount</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_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DeferredFinanceCostsGross</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_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_AwardDateAxis=kavl_November292023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=kavl_November292023Member</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_AwardDateAxis=kavl_November292023OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=kavl_November292023OneMember</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_AwardDateAxis=kavl_May92023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=kavl_May92023Member</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_AwardDateAxis=kavl_May92023OneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_AwardDateAxis=kavl_May92023OneMember</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>40
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210083376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Payable (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>May 10, 2024</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>May 20, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentFaceAmount', window );">Promissory note principal amount</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">$ 134,176<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_LoansPayableCurrent', window );">Outstanding balance of insurance loans</a></td>
<td class="nump">$ 371,566<span></span>
</td>
<td class="nump">$ 371,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">799,471<span></span>
</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_kavl_CommitmentFeeShares', window );">Commitment fee shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,048<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_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,273<span></span>
</td>
<td class="nump">$ 0<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_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">98,432<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_kavl_CarryingValueOfLoan', window );">Carrying value of the loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</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_kavl_UnamortizedDebtDiscountAndIssuanceCosts', window );">Unamortized debt discount and issuance costs</a></td>
<td class="nump">513,295<span></span>
</td>
<td class="nump">513,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">136,705<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_LongtermDebtTypeAxis=kavl_FirstLoanInsuranceBankMember', window );">First Loan Insurance Bank [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note principal amount</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">$ 381,077<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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate</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">7.45%<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_LongtermDebtTypeAxis=kavl_SecondLoanInsuranceBankMember', window );">Second Loan Insurance Bank [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note principal amount</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">$ 94,404<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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate</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">11.15%<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_LongtermDebtTypeAxis=kavl_WestfieldBankMember', window );">Westfield Bank [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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Promissory note principal amount</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="nump">$ 342,001<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_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate</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="nump">7.79%<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Loan, remaining balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 152,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_kavl_CarryingValueOfLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CarryingValueOfLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_CommitmentFeeShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CommitmentFeeShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_UnamortizedDebtDiscountAndIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_UnamortizedDebtDiscountAndIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</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_AdjustmentForAmortization</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 (par) amount of debt instrument at time of issuance.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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_DebtInstrumentFaceAmount</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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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(22)(a)(1))<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 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-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_DebtInstrumentInterestRateEffectivePercentage</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>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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: 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(f))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-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_DebtInstrumentLineItems</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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</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 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481303/470-50-40-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_GainsLossesOnExtinguishmentOfDebt</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_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings 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 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<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(22)(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(19)(b))<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_LineOfCreditFacilityRemainingBorrowingCapacity</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_LoansPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 portion of long-term loans payable 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>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(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_LoansPayableCurrent</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_LongtermDebtTypeAxis=kavl_FirstLoanInsuranceBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=kavl_FirstLoanInsuranceBankMember</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_LongtermDebtTypeAxis=kavl_SecondLoanInsuranceBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=kavl_SecondLoanInsuranceBankMember</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_LongtermDebtTypeAxis=kavl_WestfieldBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LongtermDebtTypeAxis=kavl_WestfieldBankMember</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>41
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337211603408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 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_kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease 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_ProceedsFromLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="num">$ (148,012)<span></span>
</td>
<td class="num">$ (142,202)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_ProceedsFromLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 from lease payment, classified as operating 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 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479016/842-30-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479016/842-30-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_ProceedsFromLeasePayments</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337214350384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details 1)<br></strong></div></th>
<th class="th">
<div>Jul. 31, 2024 </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_kavl_DisclosureLeasesAbstract', window );"><strong>Leases</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remaining period in 2024 (three months)</a></td>
<td class="nump">$ 58,662<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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">Year ending October 31, 2025</a></td>
<td class="nump">238,800<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo', window );">Year ending October 31, 2026</a></td>
<td class="nump">253,614<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree', window );">Year ending October 31, 2027</a></td>
<td class="nump">274,946<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour', window );">Year ending October 31, 2028</a></td>
<td class="nump">175,989<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future undiscounted lease payments</a></td>
<td class="nump">1,002,011<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_kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="num">(87,250)<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 914,761<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_DisclosureLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_DisclosureLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDue</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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position 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/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour</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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position 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/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree</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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position 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/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo</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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position 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/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</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 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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.</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_OperatingLeaseLiability</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337204406256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - Equity Option [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($) </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_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Aggregate number of shares outstanding, Beginning | shares</a></td>
<td class="nump">449,106<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_kavl_AggregateExercisePriceOutstanding', window );">Aggregate exercise price outstanding, Beginning | $</a></td>
<td class="nump">$ 14,081,408<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price outstanding, Beginning</a></td>
<td class="nump">$ 31.36<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Aggregate number of shares, Granted | shares</a></td>
<td class="nump">104,693<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_kavl_AggregateExercisePriceGranted', window );">Aggregate exercise price, Granted | $</a></td>
<td class="nump">$ 529,899<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted</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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Aggregate number of shares, Exercised | shares</a></td>
<td class="nump">0<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_kavl_AggregateExercisePriceExercised', window );">Aggregate exercise price, Exercised | $</a></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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice', window );">Exercise price range, Exercised</a></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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Aggregate number of shares, Cancelled forfeited or expired | shares</a></td>
<td class="num">(285,978)<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_kavl_AggregateExercisePriceCancelledForfeitedOrExpired', window );">Aggregate exercise price, Cancelled forfeited or expired | $</a></td>
<td class="num">$ (4,504,492)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Cancelled forfeited or expired</a></td>
<td class="nump">$ 15.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Aggregate number of shares outstanding, Ending | shares</a></td>
<td class="nump">267,821<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_kavl_AggregateExercisePriceOutstanding', window );">Aggregate exercise price outstanding, Ending | $</a></td>
<td class="nump">$ 10,106,815<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 outstanding, Ending</a></td>
<td class="nump">$ 37.74<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 );">Aggregate number of shares, Exercisable | shares</a></td>
<td class="nump">240,510<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_kavl_AggregateExercisePriceExercisable', window );">Aggregate exercise price, Exercisable | $</a></td>
<td class="nump">$ 9,873,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercisable</a></td>
<td class="nump">$ 41.05<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_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember', window );">Minimum [Member]</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_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [Line Items]</strong></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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Beginning</a></td>
<td class="nump">10.08<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice', window );">Exercise price range, Granted</a></td>
<td class="nump">2.81<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice', window );">Exercise price range, Cancelled forfeited or expired</a></td>
<td class="nump">2.81<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Ending</a></td>
<td class="nump">2.81<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise price range, Exercisable</a></td>
<td class="nump">3.64<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_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember', window );">Maximum [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_OffsettingAssetsLineItems', window );"><strong>Offsetting Assets [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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Beginning</a></td>
<td class="nump">602.28<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice', window );">Exercise price range, Granted</a></td>
<td class="nump">11.76<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice', window );">Exercise price range, Cancelled forfeited or expired</a></td>
<td class="nump">36.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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Ending</a></td>
<td class="nump">602.28<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise price range, Exercisable</a></td>
<td class="nump">$ 602.28<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_AggregateExercisePriceCancelledForfeitedOrExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceCancelledForfeitedOrExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_OffsettingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OffsettingAssetsLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Net 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/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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 option holders acquired shares when converting their stock options into 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 (c)(1)(iv)(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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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_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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</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)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</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> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</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_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://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 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><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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DerivativeInstrumentRiskAxis=us-gaap_StockOptionMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RangeAxis=srt_MaximumMember</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>44
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210795984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details 1) - Warrant [Member]<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2024 </div>
<div>USD ($) </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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Aggregate number of shares outstanding, Beginning | shares</a></td>
<td class="nump">242,548<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_kavl_AggregateExercisePriceOutstanding', window );">Aggregate exercise price outstanding, Beginning | $</a></td>
<td class="nump">$ 13,946,006<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price outstanding, Beginning</a></td>
<td class="nump">$ 57.51<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Aggregate number of shares, Granted | shares</a></td>
<td class="nump">8,057,250<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_kavl_AggregateExercisePriceGranted', window );">Aggregate exercise price, Granted | $</a></td>
<td class="nump">$ 6,943,230<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Granted</a></td>
<td class="nump">$ 0.86<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 );">Aggregate number of shares, Exercised | shares</a></td>
<td class="num">(2,175,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_kavl_AggregateExercisePriceExercised', window );">Aggregate exercise price, Exercised | $</a></td>
<td class="num">$ (2,175)<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice', window );">Exercise price range, Exercised</a></td>
<td class="nump">$ 0.001<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercised</a></td>
<td class="nump">$ 0.001<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 );">Aggregate number of shares, Cancelled forfeited or expired | shares</a></td>
<td class="num">(36,912)<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_kavl_AggregateExercisePriceCancelledForfeitedOrExpired', window );">Aggregate exercise price, Cancelled forfeited or expired | $</a></td>
<td class="num">$ (544,025)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted average exercise price, Cancelled forfeited or expired</a></td>
<td class="nump">$ 14.74<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Aggregate number of shares outstanding, Ending | shares</a></td>
<td class="nump">6,087,886<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_kavl_AggregateExercisePriceOutstanding', window );">Aggregate exercise price outstanding, Ending | $</a></td>
<td class="nump">$ 20,343,036<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 outstanding, Ending</a></td>
<td class="nump">$ 3.34<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_kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber', window );">Aggregate number of shares, Exercisable | shares</a></td>
<td class="nump">6,087,886<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_kavl_AggregateExercisePriceExercisable', window );">Aggregate exercise price, Exercisable | $</a></td>
<td class="nump">$ 20,343,036<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price, Exercisable</a></td>
<td class="nump">$ 3.34<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_WarrantMember', window );">Minimum [Member]</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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Beginning</a></td>
<td class="nump">12.39<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice', window );">Exercise price range, Granted</a></td>
<td class="nump">0.001<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice', window );">Exercise price range, Cancelled forfeited or expired</a></td>
<td class="nump">12.39<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Ending</a></td>
<td class="nump">0.001<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise price range, Exercisable</a></td>
<td class="nump">0.001<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_WarrantMember', window );">Maximum [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_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Beginning</a></td>
<td class="nump">126<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice', window );">Exercise price range, Granted</a></td>
<td class="nump">1.18<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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice', window );">Exercise price range, Cancelled forfeited or expired</a></td>
<td class="nump">15.33<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise price range outstanding, Ending</a></td>
<td class="nump">126<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise price range, Exercisable</a></td>
<td class="nump">$ 126<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_AggregateExercisePriceCancelledForfeitedOrExpired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceCancelledForfeitedOrExpired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_AggregateExercisePriceOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_AggregateExercisePriceOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Net 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/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)(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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 option holders acquired shares when converting their stock options into 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 (c)(1)(iv)(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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</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_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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</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)(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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</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> -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 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</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_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://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 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><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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StatementEquityComponentsAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WarrantMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_RangeAxis=srt_MaximumMember</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>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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337201768640">
<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="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 21, 2024</div></th>
<th class="th"><div>Jan. 22, 2024</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 15, 2023</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Aug. 31, 2023</div></th>
<th class="th"><div>Apr. 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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_StockholdersEquityReverseStockSplit', window );">Reverse stock split</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1-for-21 reverse stock split<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>
<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_kavl_RoundingFromReverseSplitShares', window );">[custom:RoundingFromReverseSplitShares]</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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,949<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_CommonStockShareIssued', window );">[custom:CommonStockShareIssued]</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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,667<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_ShareBasedCompensation', window );">Share-Based Payment Arrangement, Noncash Expense</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="nump">$ 62,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>
<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</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="nump">5,997,720<span></span>
</td>
<td class="nump">$ 0<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_PaymentsOfDebtIssuanceCosts', window );">Payments of Debt Issuance Costs</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="nump">$ 744,993<span></span>
</td>
<td class="nump">$ (0)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</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="nump">$ 5.03<span></span>
</td>
<td class="nump">$ 15.81<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_UnrecognizedExpensesRelatedToOptions', window );">[custom:UnrecognizedExpensesRelatedToOptions]</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="nump">$ 86,237<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</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">10 months 24 days<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</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">8 years 3 months 10 days<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_ProceedsFromWarrantExercises', window );">Proceed from warrant</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="nump">$ 1,450<span></span>
</td>
<td class="nump">$ 0<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=kavl_FinancialAdvisorMember', window );">Financial Advisor [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.39<span></span>
</td>
<td class="nump">$ 15.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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,673<span></span>
</td>
<td class="nump">17,143<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_ClassOfWarrantOrRightReasonForIssuingToNonemployees', window );">Warrant issued, description</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">During the twelve
(12) month engagement period, the Company will grant the advisor warrants to purchase 1,429 shares of Common Stock each month. The Company
issued the first six (6) months of warrants to purchase 8,572 shares of common stock upon the execution of the agreement and will issue
monthly warrants each month at a rate of 1,429 warrants per month until 17,143 warrants have been issued in aggregate.<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_StockIssuedDuringPeriodSharesIssuedForService', window );">Issued of warrants</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="nump">15,715<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="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=kavl_CommonStockWarrantsMember', window );">Common Stock Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</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">4 years 9 months 25 days<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_StockOptionMember', window );">Equity Option [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses', window );">Stock option expense</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">$ 56,062<span></span>
</td>
<td class="nump">$ 597,221<span></span>
</td>
<td class="nump">$ 76,932<span></span>
</td>
<td class="nump">$ 3,385,946<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_PrefundedWarrantsMember', window );">Prefunded Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">$ 3,325,575<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>
<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_WarrantExercisePriceIncrease', window );">Warrant exercise price</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="nump">$ 0.001<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_WarrantsPurchase', window );">Warrants purchase</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="nump">2,175,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>
<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_ClassOfWarrantOrRightAxis=kavl_PublicOfferingWarrantsJune2024Member', window );">Public Offering Warrants June 2024 [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ExcessStockSharesIssued', window );">Aggregate of shares of common stock</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,882,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,882,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,882,250<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</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>
<td class="nump">$ 1.53<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember', window );">Go Fire Acquisition Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ExcessStockSharesIssued', window );">Aggregate of shares of common stock</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">95,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,240<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_WarrantsAndRightsOutstandingTerm', window );">Aggregate of shares of common stock</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">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember', window );">Go Fire Acquisition Warrants [Member] | Tranches 1 [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantExercisePriceIncrease', window );">Warrant exercise price</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="nump">$ 63.00<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_ClassOfWarrantOrRightOutstanding', window );">Warrant 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">23,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,810<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember', window );">Go Fire Acquisition Warrants [Member] | Tranches 2 [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantExercisePriceIncrease', window );">Warrant exercise price</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="nump">$ 84.00<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_ClassOfWarrantOrRightOutstanding', window );">Warrant 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">23,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,810<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember', window );">Go Fire Acquisition Warrants [Member] | Tranches 3 [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantExercisePriceIncrease', window );">Warrant exercise price</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="nump">$ 105.00<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_ClassOfWarrantOrRightOutstanding', window );">Warrant 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">23,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,810<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember', window );">Go Fire Acquisition Warrants [Member] | Tranches 4 [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_WarrantExercisePriceIncrease', window );">Warrant exercise price</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="nump">$ 126.00<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_ClassOfWarrantOrRightOutstanding', window );">Warrant 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">23,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,810<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=kavl_PublicOfferingWarrantsSeptember2021Member', window );">Public Offering Warrants September 2021 [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ExcessStockSharesIssued', window );">Aggregate of shares of common stock</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">110,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,396<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39.90<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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_WarrantsPurchase', window );">Warrants purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,036<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>
<td class="text">&#160;<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_ClassOfWarrantOrRightAxis=kavl_OtherWarrantsMember', window );">Other Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_ExcessStockSharesIssued', window );">Aggregate of shares of common stock</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">17,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,524<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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercise price</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">$ 14.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.70<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_WarrantsAndRightsOutstandingTerm', window );">Aggregate of shares of common stock</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">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=kavl_June2024PublicOfferingMember', window );">June 2024 Public Offering [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_SaleOfStockDescriptionOfTransaction', window );">Sale of Stock, Description of Transaction</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">the
Company entered into a securities purchase agreement (the &#8220;Purchase Agreement&#8221;) with the certain purchasers (the &#8220;Purchasers)
for the purchase and sale of an aggregate of $5,393,250 of the Company&#8217;s securities consisting of 3,525,000 units (the &#8220;Units&#8217;).
With respect to (i) 1,350,000 of the Units (the &#8220;Common Units&#8221;), each such Common Unit consisted of one share of the Company&#8217;s
common stock, par value $0.001 per share (&#8220;Common Stock&#8221;) and one and one-half common warrants (&#8220;Common Warrants&#8221;)
to purchase one and one-half shares of Common Stock and (ii) the other 2,175,000 Units (the &#8220;Pre-funded Units&#8221;), each such
Pre-funded Unit consisted of a pre-funded warrant (&#8220;Pre-funded Warrant&#8221;) to purchase one share of Common Stock and one and
one-half Common Warrants. Pursuant to the Purchase Agreement, the Common Units were sold at a purchase price of $1.53 per Unit and the
Pre-funded Units were sold at a purchase price of $1.529 per Unit.<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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of Stock, Number of Shares Issued in Transaction</a></td>
<td class="nump">396,500<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>
<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">$ 5,997,720<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>
<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_PaymentsOfDebtIssuanceCosts', window );">Payments of Debt Issuance Costs</a></td>
<td class="nump">744,993<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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred 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>
<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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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">900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900,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="nump">900,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_PreferredStockRedemptionPricePerShare', window );">Preferred stock redemption price per share</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">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<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_PreferredStockLiquidationPreference', window );">Preferred stock liquidation preference per share</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">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<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_PreferredStockConversionBasis', window );">Preferred stock, conversion basis</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">The Majority Holders have the ability to cause a voluntary
conversion of the Series B Preferred Stock into Common Stock at a conversion rate of 0.3968 shares of Common Stock per share of Series
B Preferred Stock which may only occur on or after the following dates 18-month, 24 month, 36 month, 48 month, and 60 month anniversary
of the original issuance date; and only up to 180,000 shares of Series B Preferred Stock on each of these dates.<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=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>
<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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</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="nump">1,746,500<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_ExercisesOfPrefundedWarrantsShares', window );">Number of shares issued for pre-funded warrants</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="nump">2,174,456<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_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">$ 2,672,145<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>
<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Prefunded Warrants [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>
<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_ClassOfStockLineItems', window );"><strong>Class of Stock [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>
<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_kavl_ExercisesOfPrefundedWarrantsShares', window );">Number of shares issued for pre-funded warrants</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="nump">2,174,456<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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Pre-funded warrants purchase</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">2,175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,175,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>
<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_kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise', window );">Number of shares issued for pre-funded warrants cash 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,450,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>
<td class="text">&#160;<span></span>
</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_kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise', window );">Number of shares issued for pre-funded warrants cashless 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">725,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>
<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_ProceedsFromWarrantExercises', window );">Proceed from warrant</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="nump">$ 1,450<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_kavl_CommonStockShareIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_CommonStockShareIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ExercisesOfPrefundedWarrantsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ExercisesOfPrefundedWarrantsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RoundingFromReverseSplitShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RoundingFromReverseSplitShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockIssuedDuringPeriodSharesIssuedForService">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockIssuedDuringPeriodSharesIssuedForService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_UnrecognizedExpensesRelatedToOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_UnrecognizedExpensesRelatedToOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_WarrantsPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_WarrantsPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<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/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482987/272-10-50-1<br><br>Reference 4: 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(d))<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 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 6: 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 7: 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 (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 8: 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 9: 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 10: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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(27)(b))<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 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 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 14: 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(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-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_ClassOfStockLineItems</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_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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</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_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_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 warrants or rights outstanding.</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_ClassOfWarrantOrRightOutstanding</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_ClassOfWarrantOrRightReasonForIssuingToNonemployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 reason for issuing warrant or right.</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_ClassOfWarrantOrRightReasonForIssuingToNonemployees</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 period over which cost not yet recognized is expected to be recognized for 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 (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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</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_ExcessStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 excess stock shares of an entity that have been sold or granted to shareholders.</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_ExcessStockSharesIssued</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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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_PaymentsOfDebtIssuanceCosts</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_PreferredStockConversionBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted.</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(28))<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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreferredStockConversionBasis</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_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.</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(28))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: 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 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreferredStockLiquidationPreference</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_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</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 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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-11<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_PreferredStockRedemptionPricePerShare</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_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>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</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(28))<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_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_ProceedsFromWarrantExercises">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 associated with the amount received from holders exercising their stock warrants.</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 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<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_ProceedsFromWarrantExercises</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_SaleOfStockDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination.</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 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-23<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 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<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_SaleOfStockDescriptionOfTransaction</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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 issued or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</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)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 new stock issued during the 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://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 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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesNewIssues</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_StockholdersEquityReverseStockSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of 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> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 4.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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_StockholdersEquityReverseStockSplit</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_WarrantExercisePriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 increase in exercise price of warrant. Excludes change due to standard antidilution provision.</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_WarrantExercisePriceIncrease</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_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, 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/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-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_WarrantsAndRightsOutstandingTerm</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=kavl_FinancialAdvisorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TitleOfIndividualAxis=kavl_FinancialAdvisorMember</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_AwardTypeAxis=kavl_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_CommonStockWarrantsMember</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_FinancialInstrumentAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancialInstrumentAxis=us-gaap_StockOptionMember</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_ClassOfWarrantOrRightAxis=kavl_PrefundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=kavl_PrefundedWarrantsMember</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_ClassOfWarrantOrRightAxis=kavl_PublicOfferingWarrantsJune2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=kavl_PublicOfferingWarrantsJune2024Member</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_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=kavl_GoFireAcquisitionWarrantsMember</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_AwardTypeAxis=kavl_Tranches1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_Tranches1Member</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_AwardTypeAxis=kavl_Tranches2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_Tranches2Member</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_AwardTypeAxis=kavl_Tranches3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_Tranches3Member</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_AwardTypeAxis=kavl_Tranches4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_Tranches4Member</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_ClassOfWarrantOrRightAxis=kavl_PublicOfferingWarrantsSeptember2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=kavl_PublicOfferingWarrantsSeptember2021Member</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_ClassOfWarrantOrRightAxis=kavl_OtherWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ClassOfWarrantOrRightAxis=kavl_OtherWarrantsMember</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_SubsidiarySaleOfStockAxis=kavl_June2024PublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsidiarySaleOfStockAxis=kavl_June2024PublicOfferingMember</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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</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_StatementClassOfStockAxis=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_StatementClassOfStockAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337210912304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_FranchiseFeesPaidByRelatedParty', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 218,787<span></span>
</td>
<td class="nump">$ 0<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_kavl_RevenueFromRelatedParty', window );">[custom:RevenueFromRelatedParty]</a></td>
<td class="nump">$ 2,250<span></span>
</td>
<td class="nump">$ 1,165<span></span>
</td>
<td class="nump">5,950<span></span>
</td>
<td class="nump">7,878<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">49,844<span></span>
</td>
<td class="nump">$ 47,855<span></span>
</td>
<td class="nump">148,012<span></span>
</td>
<td class="nump">142,202<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_TransactionTypeAxis=kavl_KBILicenseAgreementMember', window );">KBI License Agreement [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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_kavl_LicenseFees', window );">[custom:LicenseFees-0]</a></td>
<td class="nump">208,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">208,000<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_kavl_NonrecurringEngineeringCosts', window );">[custom:NonrecurringEngineeringCosts-0]</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">712,524<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_CededPremiumsPayable', window );">Ceded Premiums Payable</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">$ 240,802<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=kavl_NirajkumarPatelMember', window );">Nirajkumar Patel [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_RevenueFromRelatedParty', window );">[custom:RevenueFromRelatedParty]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,950<span></span>
</td>
<td class="nump">7,878<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_kavl_InventoryQualityControlExpenses', window );">[custom:InventoryQualityControlExpenses]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">273,060<span></span>
</td>
<td class="nump">$ 8,764,380<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=kavl_BidiVaporMember', window );">Bidi Vapor [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_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_DueToRelatedPartyCurrentAndNoncurrent', window );">[custom:DueToRelatedPartyCurrentAndNoncurrent-0]</a></td>
<td class="nump">$ 1,275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,275,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_ProceedsFromSaleOfProductiveAssets', window );">Proceeds from Sale of Productive Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200,364<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_kavl_DueToRelatedPartyCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_DueToRelatedPartyCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_FranchiseFeesPaidByRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_FranchiseFeesPaidByRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_InventoryQualityControlExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_InventoryQualityControlExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_LicenseFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_LicenseFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_NonrecurringEngineeringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_NonrecurringEngineeringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_RevenueFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_RevenueFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_CededPremiumsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses.</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_CededPremiumsPayable</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_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_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 sale of property, plant and equipment (capital expenditures), software, and other intangible 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 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_ProceedsFromSaleOfProductiveAssets</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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-13<br><br>Reference 2: 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)(c)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: 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)(c)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: 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)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-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_RelatedPartyTransactionLineItems</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_TransactionTypeAxis=kavl_KBILicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TransactionTypeAxis=kavl_KBILicenseAgreementMember</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_RelatedPartyTransactionsByRelatedPartyAxis=kavl_NirajkumarPatelMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_NirajkumarPatelMember</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_RelatedPartyTransactionsByRelatedPartyAxis=kavl_BidiVaporMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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=kavl_BidiVaporMember</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>47
<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.24.3</span><table class="report" border="0" cellspacing="2" id="idm46337307855504">
<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="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 21, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2024</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>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_kavl_ServiceAgreementDescription', window );">Service agreement description</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">i) payment of $125,000 per month; (ii) bonus equivalent to 0.27% of the applicable gross quarterly sales and
(iii) a grant of 3,000,000 nonqualified stock options to purchase shares of Company common stock which shall vest based on achievement
of certain net revenue and profit margin targets up to $180,000,000 in total net revenues over a period of 3 years.<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_kavl_PaymentOnServiceAgreement', window );">Payment on service agreement</a></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_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome', window );">Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Net Effect on Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 37,416<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_kavl_PaymentOnServiceAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_PaymentOnServiceAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_kavl_ServiceAgreementDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">kavl_ServiceAgreementDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>kavl_</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_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 net effect on income before taxes of the amortization and accretion of premiums, discounts and intangible assets in the year of acquisition, when the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent 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;">us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>48
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M W!_+H3:G>@?R'?S^_\!4$L#!!0    ( -DQ-%DMZ"T?P 8  *0=   8
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
M*"-_P:\+,=/LI9JJ6M9NSTBOD;XNQ])N5X&V"VB[$7I"HTC604Z\P@RM<9A
M'6DFU"\1&!W#,/<XVZPJE-V"LGL&Y4EY[1[DRS2VUQ[R2:85[E[!W3N?FW">
MU#/W#D"<_L >]@9[P(=V5G]HVP.GGM8I:)WS:>6FS06.?1(OZY"=$Y$/[1J1
M^P5ROQ%Y!HQ(R#NT*[Z9PD<_'R": _M5Q]PHJ3K>+5]A#\::;&D<V!HT]]T;
MTS$^U.TQKR16B7Y01#_X#SO.X.!3V+5ET6Y7@1X6T,/SH!LWG>%)FTZ;5074
M-'9=S;@HO\<K.!<L)VT_K8TF5=!2^S4O FTIWERUD;;)I$J[ZY-F<Z/,B_;^
MK*)MUCRW:E]+K9J!7=,UF[ON986;BY:_Q;"N<-OMJMB[+FPVM^'S2C<7:ZO=
M5K,J[*[UFLV]]X+B/>RK]?EMM:LB[_JOV=R +RWCP^9:S]UJEW'KI8. .H4]
M8+8D,4<A+*2CT>E+!98=;+*!H*OT;#"G0IXTTL= '@:!*0.YOJ!4; ?JN%$<
M+]U_4$L#!!0    ( -DQ-%G^CM0I& <  (HB   8    >&PO=V]R:W-H965T
M<R]S:&5E=#0N>&ULK5KM;MLV%'T5P1N&#FABD11%*DL,-+'7=5BWH%W7WXI%
MQT(ET9-H)WW[D?*'+/**<3L706W)YU[J'%Z2AY*NGV3]I5D*H8+GLJB:F]%2
MJ=75>-S,EZ),FTNY$I7^92'K,E7ZL'X<-ZM:I%D;5!9C'(;QN$SS:C2Y;L_=
MUY-KN59%7HG[.FC699G67V]%(9]N1FBT/_$A?UPJ<V(\N5ZEC^*C4)]6][4^
M&A^R9'DIJB:755"+Q<WH#;J:X<0$M(A_<O'4''T/#)4'*;^8@W?9S2@T5R0*
M,5<F1:H_-N).%(7)I*_CWUW2T:%-$WC\?9_]UY:\)O.0-N).%I_S3"UO1GP4
M9&*1K@OU03[])G:$J,DWET73_A\\;;$Q&07S=:-DN0O65U#FU?8S?=X)<12@
M\\ !>!> [8!H((#L LBI+42[@.C4%N@NH*4^WG)OA9NF*IU<U_(IJ U:9S-?
M6O7;:*U77IE"^:AJ_6NNX]3D3E:-+/(L52(+/BK]H:M -8%<!'^M1)V:WFR"
M5Y^J=)WE&O-S<!%\^C@-7OWX\_58Z0LP:<;S76.WV\;P0&,D>"\KM6R"696)
M#(B?^N,33_Q8$S^PQWOVM]B;\/=U<1D0]#K (8Z Z[D[/9Q =/Y?Z[/O;KTG
M!CF4 FGSD8%\'\1&5&O10/VZC8S@2#.9736K="YN1GJV:D2]$:/)3S^@./P%
M$O6<R:;G3#8[4[*>_-%!_LB7_2#_ZZ 2"NJ#;7C<AIOY?S/!+(H1O1YOCM5U
M801C'B9)'S=U<1131@CIXV8NCC,4T@0=<#VZ]$"7GD17SR>U*-KI9Y76ZBO$
M?)N)'C/'-+1XNR"$8DN<J0NBB9UIYH(89QRF&Q_HQGZZ\FM:J*^::TL;8AD[
MS491R$AD\71AA-.8VTQ=6$),MUE<@483I.L 9LL.;)F7[>QYGC<B4.ESH,W
MJI;9>J[ B84Y[5\09I.Y@U"(T-CB#, B'$?(X@S 6)(@ G/F!\[<R_EOJ=)B
MW[_#HYB[Q84(1W8ONS!".:&)-3JG+D[/"(B%-F<7I[LYX4.DDP/IQ+MFW,E&
M&:]0>]:.Y)QKQSF33<^9;':F9+UN0&%GXT)O]5D=<<JLNLO8J[$H2A)NE2*
MTPL*CNT:FP+ *.0T3.QB!( L0E%(!ZH1';E9=,(@G/?% ,FC$\F[N 'R+G"
MO OTD\<=>>PE_[:636-FVT4.3CV[\![GF',4VYQ='"*A=A#8YNP"<1C',;)7
M5"@C0Y3%X0#GSK,BOVG=;5*JQT \Z\US T]!Z*S^]:S9IF?--CM7MGYW=!X6
M^4WLFVPC:I4WID/2*C/%6$JSAP1[)7+K,=3_[')T8929!=NN1A<7\QC;53L#
M<(AC%I*A =A96N3WM&]%I:NQ:)FGF=ZMYXTRU;D1_NH$K"NC,4UL4P  ,=&#
MZ,BN[:0 ?"Z+>42<@>D".44A.Q*MKT7G=Y'?\&YG8GG:\'1=*&(<$L %XH1&
M8<1M 5Q@C*.88:<8@*9U)3".Z8 "G0=&S#\UJ:6H][Q!VEX3_<VSTCFS3<^:
M;7:N;/V>Z)PY\EOS/\RZJ#<BXMF4XCIOEN8FEW$(4_$ +Y6N7W:FI1<A4P!R
MD>A1Z!2A+U6?<V?,D==P3MY52F@MU;X !S<DNSR]BT1Z3'%B$X: $0NY,_L
M0(9I%,<V;R@CH?H/9H\[.XS]=G@W^[PT K%K1&'N(!#B#@$Y)MPVEC,PHX][
MYX&QWP.WU?X@%K(605[-9=ENQ$7K##=Y,[ 88]>6:BD8XC&RM8"0/ Q19&].
M(23%"(>.0820G%&&PX&!@#M7C/VN^'[/.M"*] 0!97"=JCWP7X9, <@%L^_4
MS;R)^FP[/XR]!F_RIU!!H0L Y$9.[F(("7<Q@#1=S+##%D#ZN[ASG=CO.N]K
ML1!UK3>[C9+S+T&6;_),5- 3AEOLNK^6FF,[(6!$'=P4PA'D F<O)^S3[VPG
M]MO.?9\'J5)U_K!6Z4.A2USJ?7!9ZKIOEFDMEK+(1 TJ0IT[O!?:?T)E 2%Y
M1(&R )"48@:4!8#D/,3#9=%94.RWH ==M GM:1%<F(>+^1Q48YN3'U]/>$D2
M6PH0%CO+@?<*O]5&08V22QP/"-4Y5>R_7>L3*LN+M0(?UMWNLKXH%0ASI6)
M<=G% J3R"- 91.PWB)_;Y\EZ_DCU]C5]%$&U+A^T%MHA'LNA3>1:-4IO[\R.
MQE=$KJ&+(KVEP,S6Q@5B%B%.G0$%W!#6^YXP8K9$0,8X8=&@2)VCQ'Y'^9TB
M^0K(]7\#,KG  9E<X(!,0$90IO'1L_52U(_M2PV-9KRNU/;9ZN'LX<6)-^WK
M M;Y6W1UAX#S4W0UV[X6T:7?OJ7Q/JT?\ZH)"K'038673%]MO7WQ87N@Y*I]
MLO\@E9)E^W4I4CW-&X#^?2&EVA^8!@ZOGTS^ U!+ P04    " #9,319_C],
M8OH+  ">9   &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM;+5=;7/;QA'^
M*QBUTR8S9H1[!9#*FHE%8)+.I/783?NATP\P"4F8D( "@)+S[WN@8!Z!6RP
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
MK\#Y[X?R\+H4W5?EWJNRYZRJ,Z]^VN4-Z!HJYBM<YJN<4>]2T=50**;J44(
MU/>!I<8"I\:(#S!2C*,N)<7")<6*1W(8>R=5&I.B)51H?3=:5BQP5GQ1* G'
M7#*AW!)W%@R=YQ)1S:+0F5)4Q!?2QT=YK["\5^"\]ZMB23CVXFGC\DJFM78L
M3UH&3XJ64*'UG6D)M, )]))@$@ZU9+90<6@!E+WK0#G!)"J%R;3"OA\LAQ8X
MAYX;3,)AEOB BD\+E]P*/XK4L(R+2F$RK;!_-=!R:7EY\3O>=,F-0"*@-150
M+"%.SIC0PY-\,D>R;WM+R>6EE>QGY:@2],R<W#@@Q$,]//)*J))=<Z;5(.(1
M Y(KP</ 4#TY-!I0R<X"&03A2/!'6H(L+ZYDG[3:S+0U(-<:SO?YT':D&6E2
MM(0*K>\FR\?EY97LDW1<N@7HP/ &JM3=.(9T&?M(' .0'(MC *)X'$.>W=7^
MBC+U:<.Y_!4>X4 5.AC'P'N[>(235J%3H?4]93FTO/Q>-]YTZ8F?%&U-BA:3
MHB42N ^N..,!5R,3RW)E>>F-\+/P-[QMN#P76(U<(1V$PZ2!=.FIC)0OPJ%D
M#$BNA(H"0_2&F19 U*Q&0H;1F-$L[947W_J>M)I+4^&ER)4SAA/.67J-=W7Q
MN"4EM%1H?3=90BLOO]L]?2IR+V4#PQNXN0V<)5VF.':6!#CEV%D22.'B9TE+
M0.57W-^>-IS+R> 1#ES0AH^3I#>T2=$2*K3^1ZA8FJIPFKHD9(-#+?E4%2K:
MJ@ ."85LJ!0FTPK[?K"454U4>P,AFS=>88Y"Y7T;#[W/\N8P$@;%H9?XA:KH
M6X%WLR,_',9QJ#0F,S3V/6-YL<)Y,?HQ0U2?;D8%M*8"BA60?6:*!RP8DK8Y
MDGW;6[*K<+([ZSH>N(>H.4P7$ (V7P4Q7=[>QQXR74!R):3T9<CXT&A 8CS4
MTF=C'XIEB:["B>Z\JW:PT6:R7$ .WGCQKB[=>$G1$BJTOIO./KP,9[D_U?6A
M=5"[OF^Z)%B[![PYW39XXZ7%MKUJLKH_%%NS0]LWNGTA_X*Q*6OXQ@'>B24+
ME )RDG*8&U-0YEGYD7/9AZI?":S1\-JQ>61YK<)Y+;V#L%0FWIFE@0T%,-=
M:N=@M"95&Y.B)51H??];BJXF*/KGK-KD=7;\X%O R: 7J:JS%7 )G#FED@JX
MVAWP(26DZE0"J&-2C1U]+<E6$W?#)PR-3AO*R]5W"K@A;JPNU3!Z2ZHV)D5+
MJ-#ZWK347^'4?Q&AI,H_4P&M%5!<#1)*JOSSM,+^QW1:8J]Q8C^W!@"'6> #
M*J"U=CFVTKX>G"UC*GW)I+Z^!RREUSBEQX@CWG2)U:DH.Q50K $FSE3 0CVX
M$93,D>S;WI)VO2R9/3\IH>>4>@-"0%("D!I)2@"28TD)0!1/2FC+MO4RMKT@
M*:%GUGD#<G!2 N_JTAV6%"VA0GMUT_79-S6TW]SQ<UH]Y$7M[;)[ ^]_%QAC
M5:]?AO'ZHBF?CE_>\*ELFG)__/4Q2[=9U0J8]^_+LOGRHOT^B--7DMS^'U!+
M P04    " #9,319\^>OHGD)  "A*P  &    'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;*V:^V_:R!;'_Q6+7:U:J13/RX]N@D1HLLM5"U%(VI\=/ 3?&IOU
MF*2]?_V>,8\!SP.B&PDE/,Z,OV=>GW..??%25C_$@O/:^[G,"W'96=3UZE.O
M)V8+ODS$QW+%"_AE7E;+I(:/U5-/K"J>I$VC9=[#OA_TEDE6=/H7S7>W5?^B
M7-=Y5O#;RA/KY3*I?EWQO'RY[*#.[HN[[&E1RR]Z_8M5\L2GO'Y8W5;PJ;?O
M)<V6O!!967@5GU]V!NC3D 6R06/Q+>,OXN"])UUY+,L?\L,HO>SX4A'/^:R6
M723P[YD/>9[+GD#'/]M.._MKRH:'[W>]WS3.@S./B>##,O^>I?7BLA-UO)3/
MDW5>WY4O?_.M0TSV-RMST?SU7K:V?L>;K45=+K>-0<$R*S;_DY_;@3AH /V8
M&^!M ]QN0"T-R+8!:1S=*&O<^IS42?^B*E^\2EI#;_)-,S9-:_ F*^0T3NL*
M?LV@7=T?EH4H\RQ-:IYZTQK^P1S5PBOGWC 1"^\&YEEX[QZ*9)UF8//>ZWH/
MT\_>N]_?7_1J$""[Z<VV%[O:7 Q;+A9[7\NB7@CONDAY>MR^!\+WZO%._15V
M=OB?=?[1(^B#AWU,#7J&YS<G#CED/YBDZ8_8!G,P_=N[^3+Y/O5N[B9?O<GM
M]=W@?C3^RQL,[T??1O>CZZEIU#:]4G.O<B-_$JMDQB\[L%,%KYYYI__';RCP
M_S2Y_$:='0T W0\ =?7>'\.YDY="F)S<M R:EO)P>>YW&48XQ.RB]WSH@,$P
M"ED(!]/>\$@<VXMCSMD9I/^%_;19WG4)9]"L+&99SKUBJUI^*]_/Y,)?5>5S
M!JO4>_SEO5L+>),5[STX/JNDSHJGS?F3U1D7GTS>LK><TC?J[&C4@OVH!<XI
MG=;E[$=S4J;>K%P"/D0B#V"3TYN>V,',!3!K?FM^=2O+Q(9[B:%3XF<.?L^R
M9,.%(O6295G5V?^L.D-- 8M]@N*64-T,$<2(16VT5QLYU0X.Q,EC-N6/M9=F
M8E:NB]JD-M)E!,0/:$NM;F81&N^%QDZA7^26 (W\IUSPZTPLY-[9238IC34)
M<40);@G5K2Q"D:\@YI^Q2,N5'%,!@N4JY48^^=K%PR#6)!K,"(E83 .+T@/<
MHC.4OB15E<!8NI0BQS!M5>HFB*((V41B)1([15XEZ699NO1A_>*Q=I8;K&B
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
M5>*,W,Z%HY.<G2VN[P-H)LQ&$$!&*H%L6CXAS !Y^<!KZ"SG5Y=PU/SIZ5D
MNL14;IT13^^P+_UM0?E AR5\E35J!X]%^^+QL 6>IY16%GD3S\*VZ1,U)\UK
MR('Q(#6?>@7YWB&!1SKS_7OWBE89 C&Z+1</^6U@7C$IQ-O5BE/,_=\U#L]D
M"6'H0"[5)O[\+>0I)^3#H34!VCX "NT> 68 %;;*+<:4CZBL.BKT&JCE<<1T
M._M*>:20!,3VA7&"F.D4VDTJXZVPZ4FU)#\"M.2R@G<][*8L-J8R"X-FXU2#
M/.D)2Q4GG11;U&#EN82M*KDEJ&\'V)<E.FC1GTZXVGSLU4_:ED:%:C2*-BY&
M,022Y3(8.IXL"/@R#]Q81BF6^WL($"(/Y#?*_R8V%(N=F\0- Q>22G"]1!CF
MHC)KXT)RA)"FU*XE%0)9,5 LE< 61.I8P;'?",9,T\2I!DO7WHT$D=B0AG@@
MNV6?F;B"&/@H7G]UN4 FOU^@*A;,*GGY#4!:_=7A9#A&A^YH401_78V;H,"3
M[]"'\6<$4]FU51%!WYNE1-_=1^2B;0&&D3'U)>9]7[7H)  #%RK+A]G-3+PR
M)O"92]NMQ:*L=<-=(LGH@3')POGZED4!!Q(QC[>7$IJ7*<9#<,+D',U+ J5F
M3R9ME*3&D;P(-9JC5K$GV7*1N!*RM;V17Z'BF1TC-M36C@*K8+QZD_R47:H&
M[D9K#;(_*/SF\NU +B8<2!!GL7"+CHP$>=XR++&*P $?C3L]QZ 5^01A5QD\
MSXZ*YU*,6(%^%4.8412S!-V4 !6JV%85"@:$_044Y9-3\'W+YG_2ADC--I;4
MH R9AR05:*1H$9GX+FG9[3SF^H N@_U .BPL?%N(0\I'$(Y'7V3^3"R(JT$%
MX$U.%%4W36!>7P1U2&<"!.A4XWG=4F.R54VG',%NL8&FJEFK= +X7%L'N9,Y
M0>PSYU0/6TF#!+%":O*B_T+W@B) MJW"GYB19 UH1$>B<@Q,W$=]0-?8\B=S
M<3%[-7LWRVBZ]/0,S>GLZ0^).%:<TZYKB=0[T!2<>$OC40H=M,&"/*!72+IJ
MZ(O*E/TX6C!K.-A7C9KBA"UP%9OKG@F2)A3\K':I"%%UJ.:A1@"L234WWNN+
M'9AA?S7"&$XSJA $T(6G=!51[6%%?)B9Z\A+/^43OR,_2<?8US+H, P2F"[8
M6:[GH+]0U<4NXD+;HM/30<Q\CF=HK[<%E,=.\]/)3M$EO)'TO<FL.@H^RU)
M!-K!;2V-!B@X4(OU8$D65^J2:V3R8**[KM 42O"Y**67*;SD@+T. 8-V@)_C
M9H?@*[)Q0%P6.KE"1> 9Y 4]V?45-_@<4-JEHW$^I--36(33MZ-:VX>S&,+Y
MR0^'\M'M&*+)@AS!_19<P4N.X0DI)H,EA-;,GJ,Y\\A=?0+F5%,IH0V-@CO%
M(PC U5 "TW2!%*$\0<_+<89%P)("X"C&;JKTBAS*!KY+V89*;8B[.#2:WZX7
M)((^#S6Z/]M49$8B;Z$#J*_:$6H9'Q.:]TTJ]@6ZC\TX]CB9]'!#T(MIT&=W
M!KU#:9=,R7L("VD?N=2=Z?L%I,<PK\-<8>)3+/V8A)$C2),5M*.2E6+P9@1L
MJ1.E VQ4-4HP-L+ NZ5=:E@3,$F;%[(%>&C3)8Y-N;+5)HS,>C(X=<(U949)
MA!0TJ2_DB^N!Q"Q5(3L7-9?LJ!!R(9U))EH\M:6,4$0AB2PL%0X)\H <FD#V
MQ"YR#0[J:-3&$UFJWE9M:&2 @)MR0@[L([@ SQ-S9YCDW&\KB7]!7/6Z":I!
M"#E8[-%I;5*!XLDG+P_4FB9-9)7DAY7I&NKC2P*5VY@&;.*L":UMU5<EKCX$
M2B2]/WNJ#C1.8KI22\*S"GR%:5!A@7TP1PH): BYEJ<9_9#%HA$MQGYKNR4
M+]O@,#C5X*CK7WM/43=32ENRE$#O*+;QC7AV:*$3A[T 9%A4%_)ZST68$$]<
M5$B'CBENEEHDW807JM NST9XZN2*.B4T>3ZT"NAL$68=4S^NE3G'35=3&8";
M"7-=9[=J'SN*DIM!1,82OF-]BUOSF.A4]F3R-+4*M9*01)WW9) "J@.27$7Q
MW*T=K0S:3#5N7UIZ:\9]>\J<T/C&<WMIU["C:8AN?M(N1"5W?EMZ%]#WCA!K
M79X-W"X-L,/#L3D<VM)A?G'7Z"ETQC!5C3;=&QLT-6LKZY 3-#(X,JLC+#ZB
MUT#(0'W$[P6572GM,]D1X_>I1PEM/:ATS.C @VL"4/1L]'Z8WS'(/KDGP-$G
M.9%Z8WG&!!M%Y;\Q73-.USSR-NXAP@L#0K62&E)XZ1Y4"S[<RI"@L;-$>H:$
MCGG*'"+F?,RO4"SPWTVDL82P="X;XXQXWW0*"&&D:1%95$3_HQ[]+RH)W+J#
M[_6#P)4F-GL-#%#BZNKJ'MH1IL+8%[N/^696JD!HBKVH:+# HSND=E_\[U.
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
M4T=XWK WY8@)MB ";$=L7 &;4!]3'G6QZZ$G,8&TB:@_,%?-=F[1 1M0T,@
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
M3+]E9-^LJ[H](<WF444V.,'TV7)IQ)'+I+*:4P)HN8M9<.DC^9HS[L1W1&"
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
M+N?F$K#7^?R,9 _O-,(TMGE<8YR,MT2FU!I/C3OD$>D+:D?:;#MISLQR:52
M1R-ZU%^U0P:$#J.!HTP_84<EECJEG>*9;J5%[9-;HLJ.5$6TCUJ,$FQPJ;K6
MG</,_*9S6!L3/^"1?EX0*\W>J894]._@>IL7M)(#"_46(UAJY![^%RZ52 M7
MNH60K\>(D/!(>W$Q&28V/L.E<#,WC267TM%9=0['&[D5B9M9J+ME)S=%2.N
M5E!Y"/]TOCSAR7 1_$9,#9';-N*.>F"T$N"NB*.#2]Q7IRQCQ6' W,@54+U;
M5_PJ>//YQBXY0.FR']G(MD7,I>#TI*29\II#3F*4.Z[;I_@NO.$%Z?H87HPW
M=C78.XDS2TPVR?DT-D$#W<8@=W[VUPB>!],=S^=7\?GIN5ZZ<'T]C<^OKLWY
MY7D\NSJ-OF[84QYV=NF&/3L_C2^O4,GGE]/XZFP&?\TNKN/3&2D^7HIS<1[]
MN-C=UM5S&1MWJUT@<GIXCIW,);P_-S,89G86G<>7YU?1V07X-S,[-^]N?GLT
MMYK[>O_^[@OC1=_ B]AQBAD66/ UC'*!3NPR E; _\VNV>Z<W!*F0\L*=LU?
M3>O..7%/EG9V23>9%GO4H4;#?BK,!1-DQ$P]J!%5F=T-0.:(1.>$\:1W;DX=
M0+OY@D^4*+T8]M9?,ML+1BC@/T$@$07'A=2C(A6(TA)V?H.,G3O")#D[,7=R
M01$^F6]SE^B3$VV4Y2=_[VX9&:R?4@U ,$]/4';^ANMN,$:3M_Y-F?@([S_T
MMSX>3TC>W1!-F"@-&VS#N\[2<!/YX%<4K-5WSH\.T#L8@?V9*3=CI1+Q>C:;
M/IO9#*CYP^JS/U*F!BVZ+9+TT\EC2AV$)Q_ L*':TSLGVBU$AS9XLOX,E#&6
M(^9:-@P<D]QJZC58F3IJ'M"^#%3[.0F)%K%29,KY)&^:OV(E$1\_<<!ASQV%
MEYA*!.FS%71970030!C"6_'2^U& ;_R?D:[7K3+Z41L1R:UBX6^76S#-4_-7
M_'__O9[EQXKJ$44\Q^9\<FXNX7^G_K&G"HT^Y8GGL[,)H)OY'!Z;PW#SLU.,
MZN=GEY-K'!KO CM98@V\?_?%Z>3RRIQ-+D[AG=,) .RSR>P*_OYE'9R7T\JN
M"I@*@,N!-X/6/VJS(AP^?$5OHPPZ0@/S.>G/&ZP/Y6.8_]#OM-Y6\]VI!P[&
MAJA#LC('>$)7>>2#^;:=MLK].GG$XSC8WZNATB^*+'H#40,&^_V]@RL!7A'Q
M1IM--\Z!W\44#$WC!N:[LTF<Y2Y6NN3% 6XZ$XDZ2H.Y12LK(RXE@T%;VKPE
M;\*GCR@?D/A;T\/FLA:;LLD&X6%IL :_J37PE\K=!R[EEQ&N]^_)="VVVG&P
M'+N=CG=G<*1;+H/DWM3@<+E^U+O[QL<A H8"8[:P:2(W%+$[X//:H+#<BSB0
M8DV7X;-R'6Z08:#4ON> M'[F0<^QW$3&1^?PM-G5',+E@)T?V+W[ =[Z^Z:C
MO_WE^N+R^HUYCP$DA/]ZO?^OI8M3_^BHJD?Y3+XJA?.RFS#O01>4<DF9[E)D
M:=SXJ=G64CJ-,BE@S?&@%\HR#.P.!/-]!)[5DP&%_@<([DN(EQK7O@QH9$BH
M %Q)G>H*';G5 OVSWAK*2(*/:7L*=H#(N8N*KY\J=GPYB?XKO!2W/STU7\N-
M,J,KV^?DFY$A'+/,UXRWMR78.\J3O('O7V;8GV.,.;*3U20>&*3C-U*/I*G<
MB!"W44Y&?HN @A**.^B&KAH0"=[#S!%A,+OT:(#D)/@-W1Q5N(P?+P1$K-R3
MDE-SHO+A:%A@SU9X=EL29('FAN+*QRH],6*A^$'?I(Y5_JY!,ZY@UK78HY%U
ME_!HNTD "B@ZQ/N72S[H[YOJ>R%P<%MZLI_F&#W1YNYHW7())=J_E$#I D C
M%O2$+>BHP0P-7K9G\5Q^BJKAOE];FJW5D$5#"]S8 [.Y.WB29GWH(L^Q^SYK
MO+#/WU?--PUC"X$\-*%8<_ K*7555IUD)1N0FYNLHE_&"",D!FX<('G7%(SR
M*!=V-]%MA2&1NS_RYO'6131RH^#8:^97:NX/3N#[B^6P#C>?SBY.L/EYW#%*
M]"'WLD9RE?817P=P.K\X_C;T E1+Z5VZC3]&,3:POS!/K^X?:$C8.HX@7M%
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
MN\FQ ,YSBXNZ?6$'VT5^^B]02P,$%     @ V3$T68G;'#=K P  K@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3$N>&ULE55M;]LV$/[N7W%0BV(#!$NR
M;$E.; -)NG0=D"U(N@W#L ^T=):(4J1*4G727[^CI*CNZAC9%XDOSSWWW)%W
M7.V5_F@J1 L/M9!F[576-F=!8/(*:V:FJD%).SNE:V9IJLO -!I9T1G5(IB%
M81+4C$MOL^K6;O5FI5HKN,1;#::M:Z8?+U&H_=J+O*>%.UY6UBT$FU7#2KQ'
M^WMSJVD6C"P%KU$:KB1HW*V]B^CL<N[P'> /CGMS, 87R5:ICV[ROEA[H1.$
M G/K&!C]/N,5"N&(2,:G@=,;73K#P_$3^W47.\6R90:OE/B3%[9:>YD'!>Y8
M*^R=VO^,0SP+QY<K8;HO['OL(O8@;XU5]6!,"FHN^S][&/)P8)"%SQC,!H-9
MI[MWU*E\RRS;K+3:@W9H8G.#+M3.FL1QZ0[EWFK:Y61G-^^E9;+D6X%P80Q:
MLPHLT;K-(!\H+GN*V3,42[A1TE8&?I(%%M_:!R1GU#1[TG0Y.TGX2RNF$$<^
MS,+9_ 1?/,88=WSQ,WSOE"KV7 A@LH#O H:WW.1"F58C_'VQ-5;33?GG6!IZ
M+_/C7ESUG)F&Y;CVJ#P,ZL_H;=Z\BI+P_$0,\S&&^2GVEYW328KC G]5%F$.
M;UYELR@Z/Y*=#Q7"E:H;)A\[4'IN@(^H">M17.:B+1 :9E'2W&7:8EY))53Y
M"+9B%O9(&6;YIY9K+( 9 FL+:D>[@S>X;75>48W!1:D1J?;)BML*WJEK,O))
M7CX%6D7'0#5]PQXA#OT)791XVDG-E;&==Y;G;=T*TD/C6FG+O["N#PP.O\8
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
MPTEH >9G==WT SI@^,)Y^5]02P,$%     @ V3$T65#D.X==!0  \@P  !D
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
M+NHLS9(*SB,V_TZR1YCC7;*HB6+_?7LW,7=%8ZLE3V+@N(HZ(?Z'(94U-L^
MB1#*B1E!_+E#_/DHX@>Y9PCEH],,HWR8,Q'9R5+VA^39%DF;9HCV#'>>;0^<
M1700U6:3/%JSL+8PL/H.T(1ST2I5"@];$$G-AOX6EMAY:EC;PE8)G!#^;G<,
M!\W^>T%0/>"RM.3-%L!;)M$1GNU\^NJ_;F[NZ>/LU3&='SY5M4)C^,>#7;95
MUB#SX>\_?UINDF)-@&^SFA2#3O;P\^O.7/6F;/,4=F505R%,@)8_VX)U 6XH
MPA44=X,4B?,4)4(/0RO;E#A' YK.;[)/K=NR;F#%)3P_/K>;*4)8#LQV4Q0M
M//;![LJJ,0 W*B(SFY[\.X99<YB;3H90]?-K&F 750O:U<S.6!::(_Q5D 1?
MG'8G59Q-HCL&H=QE!6((3F";%*"7$=S8P F;)/T3]!&!'Q.19351 PPM4$'F
MN/&VJO"[SM@"\%'7"!58$28QJR2KS"ZD:IC"$^JNK#.GA8@F; TZEJ@"K)$J
M87;&N?!7)7OX)2M3G1=PX\D:%#U: ?@=G&-63(B-1J>->M.B\ !:<'O)@.*S
M(@5Z1JM""5:G!%(!RK.?=KRJ@KIJ 8VKK%X"KIYM4DW,+TQ>)?W\6<:-01IF
MRPT8.DC;* P;T,X9L5_:[G*$AB2L26&1O*Q; &B?:$<)4V$-*9E!CA05-7R/
MQ.-GW">L.$!_N<V:STG<"R=Q+T8E[N\U(?MG(+TM"I8A83LZP["P[4]+!,+2
M<)]"NVH-\8O6<=8\$R\;E&N H;_:#+'ON0B/>9M\!+IPJR"%)S58Q#LFOF:3
M@-Q8K8!LA)X$S\D692_1*HRW(ISR+%EDN1>0_M0C&(CG#KQ(HNC ,[P*$IQ2
M\$%!> B<RC[:HA4 D.*+&OY(6Q0#D7^(U ;1#ZKHKQ U@?0 7(-&LI5#Y$&
MD5-!0^0@^A$,3XIBA0 0-\NF)9'%'+LDEDHSP'UE5E6YA<G+.CBK4>J]=-1[
M.4J]KY-Z,T2QHT\-4RQ.152J6IPD,F"G)@QNP!L!J9!G0(;(IH]6\,DTFB J
MLS7@+@=4-JAEGYD$*HN\3\8Y2 )0QFB"H6G05J!]:SA\%FY+7!^)'$PPG)=D
M*@C))TN2DD![:U,T#LP;2S(=#AYHDRR*UV4%5,&LI2K\[9L[I\-!_++P2OG1
M6LP1)".1EF@15O4FVQF4>NN2"80%) O;(F6CC^=*B4(W<&"-V%!$PCB@R9H<
M:0)A1I&:)E6J*S,D!/2R?(3M@/V!1F1CP#K[SLS/I_%T.C5G\?1Z'E^!PIV?
MS^/SJXLQ<KERY'(U2BXW*2S89#5I5 #^'NBR/&1BCDXU3$,'YS<WQ(3NUQAD
MH?Z$ \&!_VB)IY7C8V$M_&[IS+,ZCLCJYD$I4Q(,!"OA,_K@VJ'H>AQ%>HX?
M0$P +2YR2Q!^X#V2.GL-B\%YO2M!"@XJC-$E#J#N:]<U[HG*/P$2$56S$=,2
MG<N:;3IV_8' (W" B$C70(0H>Y<\Z^*Y8\.+(B8605D):U6LTQ8MG""R,2F;
M"@4R<A+R0R,&U&.9+9U4GPQ!&J6E9;&Z +N%;2Z0*(-C Q.L+/8-FT62$S=Q
MT D!8FDO=A)NY@G$D3TI5RNQP6$<*KX\+Y_PT0C'"1IR0NXDE(3.?*Z"L^@,
M1]9-06_E8/>EB,F66*"RN7W$<$?RF&0Y;24K./"%A.\)? .6;XF^3!XMP3O5
M !-J5YB?R!T\5( 4[&0D=9@2<%Z ';1$7*1DWM;(5!97(CX:^KUN=Z@["1*
MPX+,130-C(U(^X(H;L6,1?TO)*08!RS]BHA/PK,B3(#63,&1U+T0+:_@A$VP
M.[L""."<O2ZUGS8)G1OP/DE#/+;&%F![P&&M@:YKM6(.G,.DJ\#@2PLZ"[1/
M!NBMF71X_%^@JT5%H3)PW,%FC]*F=T;%_*+C :I#)02+E^C'F9J]RF=#<47%
M1.V<@L,TL[4):Q(\;8<<Q ?YZB3=:M -.;!(E=4?#6A,Y&F@!C CEG5D/V7$
M-'0^_VH!4(U9Q;237Y=-N0 0Y=O3F"*.:=3N8$5O)#D*1[NNKLFX%/LM&>#'
M9*T"GC"JN)-9S"YYIAF8JI_C7FR@CE(+.]B2!W$8/; ^:,/I:7QZ-3?_L55I
MID!NYE])0?[H?*[[Q-G?OKD!?-8M*67S_LVOB-';+,VB/Q*@>+<_L0Q>Y[#1
M;"G&@;F]>W,'/\TNSUZ9!\#K1W/__K<;=8YP&CPLX3R,3.QV-B$N6UAD(P)A
M-H-_S.S\/+Z>G\-?I_'\['1,(\VF/J0Z';?R&#$?@ (&0Z.C3Q^P]OR4YJVS
M>)'#JK;C&J(\W8%3J6XA.(E_ I%&K&'0FZL""<&S(JDZCQZ#.UOV;V&$6GTT
M'*W( @4?JGM':$ ^2&7Q$.DQ58N+0 P6*6&!B$316HM7@-*,H>E)L7UV]USN
M&%_8W83L7F#T+[5=%O^GD]SY<QSU")VF\L(;/.P@!-X37&.$$L3>9Z.$<N<1
M.D@HHT\/$THP)1EQ8+>E+7B3>G;/R!K>EB=/!Q4"HBV-P-UM0  @"Z&;YJ="
MLB+_RED-H(M!4)&;"42C:KI"1OL/21T\1CCSU_BSN%WLFN #=4A<]#3+9OHM
M4@L1K9H%.I)D]K.IXD!B-\!'D@"BI<]>.-78U3%.E-4,-XE7-5-6654W)UD1
MRZ>R;5RP\NW=VU]=@'%KP3D$^_67@1TC?G$R=1R!BFR>2]1T:;_$4".GJS-'
MY'"&D=_<=L)C?B4>Y1WFT$^NP4W[*LW3QW=9Y,^1" G$&05$,K#B@"/+,F7>
M).^/#D*"0T^E.Y?Z^^&0*1K 3T!@F[*M.P^_S6'E-&'R*+SFBMQH2@_ 0TC\
MB-QD75F-60 @HJ8+Y&-2<:*G-6@JH$S^/U!4I]/K^/IT;DZO9O'Y;#XJ?^9>
M_LQ'Y<\[FQSPB,8?'!8]/-LA=LM6?!;DY&A,$HX)J!T>BY*&W$:4NQUSIJHP
MXJ^'Q[P*=A8)"Q#'*+7)Q,3D*])[N2"'JAL;1:DC$SK;>0%:9(7*18(]%IP
M"IO!.6<IZL]59E..G#%ICZR:@O*1D%W+S#PT2X8VLZ0PR("2B UQAU(%B^(:
M%3;,P0_ZH(9#K&J^\@DD'.72P5\ZP<558GWX]7>?$>'X7V555@XQHMM-2R(9
M' * +<<D4\1@:&B83LS@R;+/0W^&<<7Q=<I%GJU94JN XBG$$$7>Y9B$.QKZ
M?1*%I(5>+&CG_]AZ  #140H%"V:-<+9-6^TOB<XQG BP8KU#W0'+ P;U_!L/
M1M2A4_1I6<6H3VPJ#*>V$BES'/"U (D:H<FR+<;VLT:5!\/1%J(H$ED3[!3V
MT"GGA1:<M]PGYK_1.VGV !V<&U=GNZH[#]MTX231_^AN^Z1R5X#9A2/ H+N%
MLRF?Z%QP227SN]L//HF%YP!?X'2)V3SOT*AHT-KCO7:T?7\M(G>*_DE2ZPD1
M2^:GF,D)1;R>-+&(<5""28Q<#"3C (>:D&'Y*=AOYS$)N6 <%6"4P&8?-:C$
MU*MTXLL6CUE5LE;#L&2?,9V'RN8P\$D:D?:;F'LRN&L.9W+\8Y!-=\JB]A/X
M$RDZT$(%DF3BY3C"RF'U+A$1(!SRH_@ 4%-=(@V!':&!KTW2$1*@FT%6VT^V
M6F9(ALTP'&RH#PYR(,:8J *-BEFQ!=H^[[IXW<)9+-#H^V1ISD>0.CCP%<:(
MP6.IX@A-'AG@'BLQ^G4B^F5I^S\/8:./V:Z\ A,PR9=MGK"U^H> T2.#",'5
M&@JV\^H6_;V:]"8>-Z"7C"E 4D*QI[81>1B3E8J&(AU=\LG6/AQ"DQU<UT4,
M2=:F$>9@.%D:!']UHY(@[(3AO;37W&+9G]X'A/L"ODJ1:HI&5Z(9X+PC#P.!
MJ\H3%;/%7"7_1H_J4C'S!);PD+I$FT8,P@$&ZKD-JFXI^H7?2-H)=",]TPME
M;='Q3, 1!^)[-JX$#6< $JTYK6BCHBQ.>$DTZ\'$+=0>V?\60Z/ &DCLO.(K
MKDI .Y$"<,[]7E'>1OVJP360,PRJV#Q0:OQC=R-)7I<,OV5GH]Z457-"G,VS
M"FUPC/"3Y4RF Y=!93:G&-[J.6;"I:_D9TY)$=[1 @/SMI>!TNR[)T25XIUH
M\KA;[FN_9J/%6C_=P=ZS2LW0=V6Q/GF7/<*:-V1&#=K+WU#^]9EE>LSPB/6(
M?/PX,J>1;-<I]:N7':467;/&RB@0"6!S8E@7A@9/L^@*<\-\HJ$UJ2L0XWF
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
M5Z\4FSBO0X#[>YR86S#H^+@+)RP0#)P!&QQ%3;F60M1"$GOKK)9;'9+X<S5
MBI6[D''OA7%C _BGI6172174YP?7N<FN0A=[JR6=X9J1IJDG=#,%+U8(W,@!
M!#M1E[N5HA$IN8%'DTH!MZ1*$*8#E(=SDC_OKD.RZ%'^H>?Q="CJ/["J$I@6
M;6;TX^=)"-@"4Q(1)D%0/TO): NV2M+PA1*L-\(B#28(4-7.W*!D!CZE1IS4
M;GH\K9),TA!;O!9)1AZCCN]^ :#;=DO67%C$(&EM].N^5"ZYZJPEU3H=W# 1
M17=_OOS/I5I2S=DK)IT"HR*JNZ)GJKO$"EE$6D[ SZ0BJ.,HH'NF':Z;)+8
MSY2M A=?I P3VIYJQ&W8;)=4E^ML4-7BVZJ_VP+,W&&'8S. TQ;S)&W%AG2D
M1QB'!?EY K;DICNMOV9C$M%[S$&X3%(4%&=!.:#A()XD#CF<!#T8/R>=W:[;
MA"@=;$XE D7 @=H$_AGS:'(U"YUU7D=FS<1E$E<'F5YUM=!. \XLB/^CV?SX
MA&JQE'!=[C/RFU>$5+Q=V!]*/2X<Z.R\_TBL109&JMTU;X8=SFBK?O=NU\Z*
MYA*S:!MH!T:WJ_D\N(V)X -K)/3NV+9,J1I!-8O:-+L@^ 62OR[S-(B3>MY!
MG'CNX<$\I]YL#H39F.F(:C#@UT"6+F!Q5)D80*CX$A#5E9!_%_M;^7&D]+BH
MI)Z9W.!D^9'O@LJ]<^FFP.[AOL"-PZ@&B7V](<!=]=@Q!TF+>.M(:I4QF $3
MZJ"J^0JO+6;_\;K*I[*IVEK!;IYWXC\S'L5^X* 0GC%OM4,_$H_H="< [Y03
M/5'"S6E<I13_@C+3,4>8#P+-EW#GP27>1:^R1*71P@)1@?[QSU#;,755-&P
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
M"U&LFF\CFA="'A#-KP\\7O"R_H#\^UU1B.<7=0?;K\PZ_3]02P,$%     @
MV3$T6?NT.*2* @  ,P<  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL
MG95K;],P%(;_BA40&A):;LUMI)$V*F!(B&EC((3XX":GC37'#O9I,_X]=M)&
MU995VKXDOIWW?8Z='.>=5'>Z!D!RWW"AYTZ-V)ZYKBYK:*@^E2T(,[.2JJ%H
MNFKMZE8!K?J@AKN!Y\5N0YEPBKP?NU)%+C?(F8 K1?2F::CZ=P%<=G/'=_8#
MUVQ=HQUPB[RE:[@!O&VOE.FYHTK%&A":24$4K.;.N7]VD=GU_8(?##I]T"8V
MDZ64=[9S6<T=SP(!AQ*M C6O+7P SJV0P?B[TW1&2QMXV-ZK?^QS-[DLJ88/
MDO]D%=9S)W5(!2NZX7@MN\^PRR>R>J7DNG^2;E@;A0XI-QIELPLV! T3PYO>
M[_;A(" (G@@(=@%!SST8]90+BK3(E>R(LJN-FFWTJ?;1!HX)>R@WJ,PL,W%8
M7 JD8LV6',BYUH":G"P *>/Z;>ZB,;#+W'(G=C&(!4^(?=GP4Q+Z[TC@!3-R
M>[,@)Z\?R+B&;X0,1LB@UPV?T/TD9=4QS@D5%7E,O&"ZY%)O%)#?YTN-RASU
MGRGZP64V[6(__S/=TA+FCOF^-:@M.,6;5W[LO3^20SCF$!Y3+Z[!_B),K$D+
MBLF*,#%LTPG6"H T4F ]O>F#<-P+VY]L6_A9''M>[FXG@&8CT.PHT"^@BH"H
M+-*W$N42U/[LHBF*02TZH$C2.,S2:8IHI(A>2A%/443/HHA'BOBE%,D41?PL
MBF2D2%Y*D4Y1),^B2$>*]"C%]QI,=5\AJ"G/]+%G%,:AGTV;9J-I=MQ4(N53
M?MGC;]]+DS3R_0>&[D$-M-?)5ZK63&C"865"O=/$,*NA1 \=E&U?%I<239'M
MF[6YU4#9!69^)27N.[;2CO=D\1]02P,$%     @ V3$T60YRZ%L] P  E0H
M !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&ULK5;;;MLX$/V5@7:Q2($D
MLBZ6XJPMP+'3RZ+M!@G:/BSV@9;&-A&*=$G*3OKU2TJRZMBRVG3S(O%VSLP<
MDL,9;H2\5TM$#0\YXVKD++5>7;JN2I>8$W4N5LC-S%S(G&C3E0M7K222K 3E
MS/5[O<C-">5.,BS';F0R%(5FE..-!%7D.9&/5\C$9N1XSG;@EBZ6V@ZXR7!%
M%GB'^M/J1IJ>V[!D-$>NJ. @<3YRQM[E-+;KRP6?*6[43AML)#,A[FWG739R
M>M8A9)AJRT#,;XT39,P2&3>^UIQ.8]("=]M;]M=E[":6&5$X$>P+S?1RY%PX
MD.&<%$S?BLU;K./I6[Y4,%5^85.O[3F0%DJ+O 8;#W+*JS]YJ'78 ?C1$8!?
M _P]@!<> 00U(-BWT#\""&M 6"I3A5+J,"6:)$,I-B#M:L-F&Z68)=J$3[G=
M]CLMS2PU.)V\XYKP!9TQA+%2J!6<3%$3RA1\)%(2NRNOX P^W4WAY/=70U<;
MHQ;JIK6!J\J ?\3  #X(KI<*KGF&60M^VHWW_ X"UT3;A.QO0[[R.QG_*M@Y
M!-XI^#T_;'%H\O/PH"V>;OC?J3X&?Q)-T&Q@4/(%1_C>")%M*&- > :'NSFE
M*F5"%1+AG_%,:6DNVK]MNUA9"=NMV.1SJ58DQ9%CLHM"N48G^>,W+^K]V:;@
M2Y)-7XCLB;IAHV[8Q9Z\IIQJ/'MO;D&+NJ?P1@JEVN2L:*.2UJ;>=>)Y\: _
MB/M#=[TK5:?]YTKU$U:?R-!O9.C_+QG&:5KD!2/:3(]S(37]1FQ:;U.F?^#C
MP(O#*-S3I=.AY^IR:#/PXRB*VE6)&E6B7U?E%+Z4;PYF9^,U2O.$P@U**C*8
MH7FM$6Z1XX8P$!*N'W3UD+;IU>V#%\ C$JE@ 'F5)KT+R,ACVZ&<=%(]5],?
M^!76?L5;OZ(6MY[('C>RQYW4NP<,\,$40 K;A(L/-KU_,8@'%WL'[7"9%WB]
MG;-1A=OITW.SD+OS8.<H%V7AHR 5!=?50]:,-K75N"PI]L:OO,M)52)]IZD*
MM@]$+BA7P'!N*'OGL;D#LBJ"JHX6J[(LF EMBHRRN31U(TJ[P,S/A=#;CC70
M5*+)?U!+ P04    " #9,319:HU\@H,$  "#'   &0   'AL+W=O<FMS:&5E
M=',O<VAE970R."YX;6S%F5UOHS@4AO^*Q:Y6,]).P88 Z2:1VE35S&JZC5K-
M[L5H+YS@)&@ 9VTGF?[[-1_%,! 7&D;M1<.'SVN_!WS\ ),C9=_XEA !OL=1
MPJ?&5HC=I6GRU9;$F%_0'4GDF35E,19REVU,OF,$!UE0')G(LEPSQF%BS";9
ML06;3>A>1&%"%@SP?1QC]G1-(GJ<&M!X/O 0;K8B/6#.)CN\(8]$?-DMF-PS
M2Y4@C$G"0YH 1M93XPI>SFTK#<A:_!V2(Z]L@]3*DM)OZ<ZG8&I8Z8A(1%8B
ME<#RYT#F)(I2)3F._PI1H^PS#:QN/ZO?9N:EF27F9$ZC?\) ;*>&;X" K/$^
M$@_T^)$4AD:IWHI&//L/CGE;;VR U9X+&A?!<@1QF.2_^'N1B$H =$X$H"(
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
M$.L]PA\J0D -0U":#TH+\*%/.74<T^DN0:#^(A2MG1&-PXCU%N/I&@32<%N
MTGQ06E#3.C4(QOB@!@'U(*%H[01H7$BLMR&_*/%7"4WC,^H.2,]O 4KS06D!
M*"T$I450M/9.G\8*M4S0NL."-!<7H#0?E!: TD)06@1%:R=-8[9:>K/U1^H.
M/7)PXH!:K:"T )06@M*BFM8R9AS+-)N-#^V4:$Q42^NWG2X\]/&#]0=U34%I
M 2@M!*5%->W F/&F1Q*@,40MO2%:N![O$*?%QNZ]?4>]J7#H#G9__3S=Q->/
M9[!HH)L*>X:/7769=7\&A>JUTFRTM\$YH_RQW+LN4/G+9K7[=W=VMS_^?;DK
MO'-^@2_]:I=[@ZDVW=\2_ICD J5TI9#FA><:B%?[V*L#R3;E-NH')B7+RK=K
M2F+*BP;J\Q53"T9]4'2P^V^"^7]02P,$%     @ V3$T6>=M%R1M @  S 4
M !D   !X;"]W;W)K<VAE971S+W-H965T,S N>&ULK511;],P$/XKIX#0)K$E
M3<,V2AII[4" F)@V#9[=Y-)8<^Q@.^WX]YR=-'13.O' 2^P[W_?Y[G/NTJW2
M#Z9"M/!8"VGF065M,PM#DU=8,W.J&I1T4BI=,TNF7H>FT<@*#ZI%&$?165@S
M+H,L];X;G:6JM8)+O-%@VKIF^O<"A=K.@TFP<]SR=66=(\S2AJWQ#NU]<Z/)
M"@>6@M<H#5<2-);SX'(R6R8NW@?\X+@U>WMPE:R4>G#&EV(>1"XA%)A;Q\!H
MV> 2A7!$E,:OGC,8KG3 _?V._9.OG6I9,8-+)7[RPE;SX"*  DO6"GNKMI^Q
MK^>=X\N5,/X+VR[V/ X@;XU5=0^F#&HNNY4]]CKL 8AG'!#W@/@Y(#D F/:
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
MW;V\7 .-@!<%U.]+QN3S3>&@.;,R^P]02P,$%     @ V3$T6=6\$ASB P
MH@P  !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULK5=;;]LV%'[OKSC0
MLB$!/$N6+\E2VX!CNU@'M# :M,,P[(&6CBTB%*F0E-W\^QU2MNJDMM 4?K%X
M.=]WKB2/AUNE'TR&:.%K+J09!9FUQ6T8FB3#G)FV*E#2SDKIG%F:ZG5H"HTL
M]:!<A'$4#<*<<1F,AWYMH<=#55K!)2XTF#+/F7ZZ0Z&VHZ 3[!<^\75FW4(X
M'A9LC?=H/Q<+3;.P9DEYCM)P)4'C:A1,.K?S@9/W E\X;LW!&)PG2Z4>W.1]
M.@HB9Q *3*QC8/39X!2%<$1DQN..,ZA5.N#A>,_^SOM.OBR9P:D2?_/49J/@
M)H 45ZP4]I/:_HD[?_J.+U'"^%_8[F2C )+26)7OP&1!SF7U95]W<3@ ='HG
M /$.$+\$]$\ NCM ]T<U]': W@O 21_Z.X!W/:Q\]X&;,<O&0ZVVH)TTL;F!
MC[Y'4[RX='5R;S7M<L+9\53E.;>4>&N R12F2EHNUR@3C@8N9V@9%P8^,JV9
M2^D5_ Z?[V=P>7$U#"T9X&C"9*=L6BF+3RCKP@>BSPS,98KI$?R\&?]' SXD
MQVOOX[WW=W$CX3M<MB'NM"".XMXQ?YKA?Y6B#=W3\-F/P[O'HO'3VI\%HUN7
M0M?S=7^J%&;<)$*94B/\.UD:J^F(_W?$Z+M*2>^X$G?MW9J")3@*Z%XSJ#<8
MC'_[I3.(WAZ+_SG)9N<DFY^)[%FF>G6F>DWLXWOBXPD"6VM$ES"Z&DVB>>'N
MWF,Y::1[;4[.238[)]F\.6K\"@KVY,.E5G#1B?NM*(J@0 VYNU;>PB4GF:62
MI0%\+/F&"2=L%43M^/I7A[(91;TH!$_84B"LM3(&'DNF+6KQ!(80_O"\(2KB
M8B3!*GU=I\PKE$H20O 5QQ3H@D\>0/G,&:>J*'62T<L')F/DLH/2P2R8?(*$
M#BB]K15DF_$D<T)"P :-]<]E"O[MS3AN?%V\(72"FNYP"9*:#DWKLD1_O NM
M5MS26Z+7M&OI@W3PR\(9<=&YB6I[W:ZR3!PRD%T;BAMST>,J]0["$S)MV@WU
MW:_KN]^8J<4^3>3LRU(_5MX5V\"SN<9H,[XAPZ-AN#FLVT:=KZW;<Y+-ST3V
M+-:#.M:#QEC?E896J(HG"96\X;X06[#8E^%"N_!/A% )<WLM^(?2[!)^ &C!
M1ZJ-^6I%[9_+VGM)M8K'4M5HS&MOHL%W>7^1\]GW$MWK7F?P7&I^)J.J^(<'
MS5B.=*I<%VSH\);25IU)O5HWVA/?7[Y8GW9N9U6__(VFZMX_^#-K0."***/V
M-160KCKB:F)5X5N^I;+40/IA1G\B4#L!VE\I9?<3IZ#^6S+^'U!+ P04
M" #9,319H@\ZE#L#  #0$P  #0   'AL+W-T>6QE<RYX;6S=6%U/VS 4_2N1
M&1-($TF;$9K15-HJ(4W:)B1XV!MR&Z>UY-B9X[)VOWZ^<9I^X(L8#UN[5#3V
M/3[G'MLWQ#"LS4JPNSEC)EB60M89F1M3?0C#>CIG):TO5,6D10JE2VIL5\_"
MNM*,YC602A'VHR@)2\HE&0WEHKPI31U,U4*:C"1=*'"WSWE&>LE[$CBYL<I9
M1A[.WOY8*'/])G#WDW<G)]'#^?5^_*P!SDGH%;U\@>A%%.'" &+BR<O$G]/&
MI*]VI9OAIU;($4\QVL!#LUDV3.A@Y-1/CK;)SG#8[NAH6"BYV=B8N(!5IR4+
M'JG(R)@*/M$<6 4MN5BY<!\"4R64#HRM*)NN!Y'ZEX-[K@?%UNJ47"K=Y'89
MW/>D';X'K'M@D O1&>P3%Q@-*VH,T_+&=IK!3? )%+3M^U5E'<XT7?7ZEV1#
M:&XVR43IG.DN38^L0Z.A8 78T7PVA[M150B@,:JTC9S3F9*T\;!FM TK.V5"
MW,&3^+W8T5X66_L6P:[)KFD-M4TGXSJ@OZWFM+=EXU?I!A5_5.;3PDY'-GVH
M;G:K6<&737]9= 8P]1ZN3JM*K#X*/I,E<Y-_<<+1D*YYP5QI_LMF@U*9V@#3
M)'ADVO#I=N2GIM4]6YIU.2T+W'/_"#W_W76>,<DT%=NF;>T?\BJ_VG%\]:\L
M-[]5]@U[/;:OUT,W>7D,)I-C,'D4-3DX?)-Q>O@>VZ/;P9D,VT/&UDEFYQS3
M10,X+V;D&YP^Q29I,%EP8;AL>W.>YTP^.<Y8>4,G]L^5'7T[/F<%70ASWX$9
MV;2_LIPORK0;=0L+T8[:M+_ ]'I)=UBUN;C,V9+EX[:K9Y.F&=B&S=I>0-A'
M;IK+CV <A_D1P+ \F .,XUA8GO]I/@-T/@[#O V\R #E#%".8_F0<?/!\O@Y
MJ;W\,TW3.$X2;$7'8Z^#,;9N20(_?C7,&S"P/)#IS]8:WVV\0IZO VQ/GZL0
M;*9X)6(SQ=<:$/^Z 2--_;N-Y0$&M@M8[4!^?QZH*3\GCF%7,6_8$XPC:8HA
M4(O^&DT29'42^/CW!WM*XCA-_0A@?@=QC"'P-.((Y@ \8$@<-^_!O?=1N'Y/
MA9O_X8U^ U!+ P04    " #9,319EXJ[',     3 @  "P   %]R96QS+RYR
M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY
M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL
M/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%
MY4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.
MW&,EC'%BM/XU@LD/['X 4$L#!!0    ( -DQ-%G:&A;I6P,  #$8   /
M>&PO=V]R:V)O;VLN>&ULQ9A;3]LP%(#_BI67L8<M3=)R$T4:E#$D!!5EO"(W
M.6DL'+O83EGY]7-<=3@C.]J+Z5/J2^,OQ_'Y[)R\2/4TE_*)_*JYT..H,F9Y
M',<ZKZ"F^JM<@K MI50U-;:H%K%>*J"%K@!,S>-T,-B/:\I$='JRO==4Q7Y!
M&L@-D\)6MA4/#%[T6WM;)"NFV9QQ9M;CR/WF$)&:"5:S5RC&T2 BNI(O/Z1B
MKU(8RF>YDIR/HV33\ #*L/Q=]:R%O*=S[6H,G=]1"S*.]@?VAB53VK@>[O[4
M,J[ =MZ4&B._,VY 3:B!2R6;)1.+]C;V*6+O,5P<MM=-$(_5_X11EB7+82+S
MI@9A-G%4P%M H2NVU!$1M(9Q="Y7H-KGL0-<%9MG,Q;*BY0Z9K9!714.+R2*
MT)*SPHY>D#/*J<B!N!!JLO=3>) I IGN$/(Q]2 S!#+[0,A9"]'^01-9DMME
M9[J'".1P9Y#G%?6G>X1 CG8'277E0>XCD/MA(:=T35::3$&YO[=OY(3IG$O=
M*/ 0#Q#$@["(MVI!!7MU#82*@DQ YXHM75F6'N0A GD8%O*,:N:F=JI VZYO
MM#.V$,R#/$(@C\)"7DJK"F+?RQR4OTB2 9:Y!V&AKFRPQ*(=E'S3VN9"'PQ5
M2F"G7$LJ[,J@:^K&?8/"%)($=L@U4 V=$&&N2 ++8F9D_E1)7H#2C^3BN;'[
M))\-4T02V!%W;2447Z94F36Y5W8RJ=OM=:*'^2$)+HBZ9F8CA393V(5I[ (%
MD;/N%&-^2 (+8M;,-3PWMA.Y6+6H/AAFA22P%M",V]E-)9@7DEV*X3'S,3$S
M)('5\"X+D[W[-N_IS_[>&?-$&M@3G73<2X?)(@TM"Y>7>['0$T=@7?0EZ%Y(
MS")I8(O@2V3H8V)"20,+!<<<^9B85=+ 5NE9R1,PE/'NA&-.20,[Y=^(Y(8J
M_XR98H9) QOFKXS3%T7,+&E@L_3CN0C:SBL?$S-+&M@LV\S8$[X,\TD6VB==
M+I)TR#"79(%=XB?M3W^2=E_\,+5D'ZB6=Y0D\3'1SUD[.*)XB\7'Q.22[>RT
MXF!]3$PNV2Z/+&3/Q\0$DSG!Q-M/U 643$!Q8X?0MCZG/)\JTEXVY^WAJ-T;
MEPWGY[;N5MC,5VR_>&^_UI_^!E!+ P04    " #9,319UOKYL7@!   #%@
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=A-;L(P$(;AJT0^ ,[,
M\%L!JV[85EP@"H8@\J?85>'VC<(B?%$7W2#/*G*BC-]-'D7>?KDR"]>F]L6U
M]<F]*FN_,T4([8>U/B]<E?E9T[JZ?W)NNBH+_;*[V#;+;]G%64[3I>U>9YC]
M]G5F<GRT[C\3F_/YFKO/)O^N7!W^&&Q_FN[F"^>"28Y9=W%A9^R]'&][.UQH
MUD\VR>&T,]WA1,;&#F((XOA! D$2/V@.0?/X00L(6L0/6D+0,G[0"H)6\8/6
M$+2.'[2!H$W\($I1QE1!T@1K!5H3<DT*O"8$FQ2(34@V*3";$&U2H#8AVZ3
M;4*X28'<A'23 KL)\28%>C/JS0KT9M2;%>C-DY]M!7HSZLT*]&;4FQ7HS:@W
M*]";46]6H#>CWJQ ;T:]68'>C'JS KT%]18%>@OJ+0KT%M1;%.@MD\,2!7H+
MZBT*]!;46Q3H+:BWO%-O'QZE\V//<XW[OY/JT+_KQNV'Y?/FY!L?<+9PYKO_
M!5!+ P04    " #9,319ZXBZY94!  ""%@  $P   %M#;VYT96YT7U1Y<&5S
M72YX;6S-F,UNPC 0A%\ERA418[NE/P(N;:\MA[Z FVQ(1!);MJ'P]G7"C]2*
M1B J=2ZQ$N_.C+W2=\CD?6O(19NZ:MPT+KPWCXRYM*!:N40;:L).KFVM?'BU
M"V94NE0+8F(T&K-4-YX:/_2M1CR;/%.N5I6/7C;ALRMU,XTM52Z.GG:%K=<T
M5L949:I\V&?K)OOA,MP[)*&SJW%%:=P@%,3LI$.[\[O!ON]M3=:6&45S9?VK
MJD,5VU3,^6U%+NF7.)%1YWF94J;351U:$F<LJ<P51+ZNDIWHH-_9AQNFW9-?
M[=_)]!F&RKG5QH6)6;K<[C"2MGMH@A!97_8?\>@8I*\^'[73SB@[TSM<[Z>V
MRVX>CG7+]7?\?<9'_0MS") <$B3'#4B.6Y <8Y <=R Y[D%R/(#DX".4("A$
MY2A(Y2A,Y2A0Y2A4Y2A8Y2A<Y2A@Y2AD%2AD%2AD%2AD%2AD%2AD%2AD%2AD
M%2AD%2AD%2ADE2ADE2ADE2ADE2ADE2ADE2ADE?])U@^MEW_]5[1=DUJ5S<&?
M=;^>9U]02P$"% ,4    " #9,319!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( -DQ-%GI+K9\[@
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( -DQ-%F97)PC$ 8  )PG   3              "  <P!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ V3$T6<]3=X@)!@  V1\  !@
M             ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( -DQ-%DMZ"T?P 8  *0=   8              " @4P.  !X;"]W
M;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #9,319@_:M4E0#  !J
M#@  &               @(%"%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL
M4$L! A0#%     @ V3$T6?Z.U"D8!P  BB(  !@              ("!S!@
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( -DQ-%G^/TQB
M^@L  )YD   8              " @1H@  !X;"]W;W)K<VAE971S+W-H965T
M-2YX;6Q02P$"% ,4    " #9,319\^>OHGD)  "A*P  &
M@(%*+   >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ V3$T
M6; N(]#T @  7 L  !@              ("!^34  'AL+W=O<FMS:&5E=',O
M<VAE970W+GAM;%!+ 0(4 Q0    ( -DQ-%F> B(@YPX  %0F   8
M      " @2,Y  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M" #9,319GD) TD(G  !?<P  &               @(% 2   >&PO=V]R:W-H
M965T<R]S:&5E=#DN>&UL4$L! A0#%     @ V3$T62!R0(0T!0  U L  !D
M             ("!N&\  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"
M% ,4    " #9,319B=L<-VL#  "N!P  &0              @($C=0  >&PO
M=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( -DQ-%E?[*VOV0<
M %04   9              " @<5X  !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&UL4$L! A0#%     @ V3$T63:4* ]M P  W <  !D              ("!
MU8   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #9,319
MBIE=M*0*  #M'   &0              @(%YA   >&PO=V]R:W-H965T<R]S
M:&5E=#$T+GAM;%!+ 0(4 Q0    ( -DQ-%E0Y#N'704  /(,   9
M      " @52/  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%
M  @ V3$T65!@LJ<1"   @A,  !D              ("!Z)0  'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #9,319B=V;]8\"  #R!0
M&0              @($PG0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+
M 0(4 Q0    ( -DQ-%FVWM0.XB@  --_   9              " @?:?  !X
M;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ V3$T62-A=66L
M @  T04  !D              ("!#\D  'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6Q02P$"% ,4    " #9,319S-\HB)D"   8!@  &0
M@('RRP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( -DQ
M-%G?G&;^'@,  $,'   9              " @<+.  !X;"]W;W)K<VAE971S
M+W-H965T,C$N>&UL4$L! A0#%     @ V3$T696S4)8E P  N@<  !D
M         ("!%](  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M    " #9,319UQH1"+D#  !-"0  &0              @(%SU0  >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( -DQ-%DILTL!C0,  ! /
M   9              " @6/9  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
M4$L! A0#%     @ V3$T611;8.A4"P  /FL  !D              ("!)]T
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #9,319^[0X
MI(H"   S!P  &0              @(&RZ   >&PO=V]R:W-H965T<R]S:&5E
M=#(V+GAM;%!+ 0(4 Q0    ( -DQ-%D.<NA;/0,  )4*   9
M  " @7/K  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @
MV3$T66J-?(*#!   @QP  !D              ("!Y^X  'AL+W=O<FMS:&5E
M=',O<VAE970R."YX;6Q02P$"% ,4    " #9,319QKOZE 4&  !9,   &0
M            @(&A\P  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4
M Q0    ( -DQ-%GG;1<D;0(  ,P%   9              " @=WY  !X;"]W
M;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ V3$T66_<.0BY @
ML <  !D              ("!@?P  'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6Q02P$"% ,4    " #9,319KS++5N\$  !%&   &0              @(%Q
M_P  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( -DQ-%GK
MQ7VH_ 0  *$8   9              " @9<$ 0!X;"]W;W)K<VAE971S+W-H
M965T,S,N>&UL4$L! A0#%     @ V3$T66)J['Q"&0  +V8! !D
M     ("!R@D! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M" #9,3198M('#54%  "_(@  &0              @(%#(P$ >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( -DQ-%G5O!(<X@,  *(,   9
M              " @<\H 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L!
M A0#%     @ V3$T6:(/.I0[ P  T!,   T              ( !Z"P! 'AL
M+W-T>6QE<RYX;6Q02P$"% ,4    " #9,319EXJ[',     3 @  "P
M        @ %., $ 7W)E;',O+G)E;'-02P$"% ,4    " #9,319VAH6Z5L#
M   Q&   #P              @ $W,0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#
M%     @ V3$T6=;Z^;%X 0   Q8  !H              ( !OS0! 'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ V3$T6>N(NN65 0
M@A8  !,              ( !;S8! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
2     "P + #K"P  -3@!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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>50
<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>52
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>171</ContextCount>
  <ElementCount>302</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - Consolidated Statements of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StatementsOfOperations</Role>
      <ShortName>Consolidated Statements of Operations (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995512 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995513 - Disclosure - Basis of Presentation and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995514 - Disclosure - Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/GoingConcern</Role>
      <ShortName>Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995515 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995516 - Disclosure - Loans Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LoansPayable</Role>
      <ShortName>Loans Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995517 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995518 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995519 - Disclosure - Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/Related-partyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995520 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995521 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995522 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995524 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/IntangibleAssets</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995525 - Disclosure - Loans Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LoansPayableTables</Role>
      <ShortName>Loans Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/LoansPayable</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995526 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/Leases</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995527 - Disclosure - Stockholders??? Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders??? Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/StockholdersEquity</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995528 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995529 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Basis of Presentation and Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995530 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/IntangibleAssetsTables</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995531 - Disclosure - Intangible Assets (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative</Role>
      <ShortName>Intangible Assets (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/IntangibleAssetsTables</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995532 - Disclosure - Loans Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LoansPayableDetails</Role>
      <ShortName>Loans Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/LoansPayableTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995533 - Disclosure - Loans Payable (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LoansPayableDetailsNarrative</Role>
      <ShortName>Loans Payable (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/LoansPayableTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995534 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/LeasesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Leases (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/LeasesDetails1</Role>
      <ShortName>Leases (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/LeasesTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995536 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995537 - Disclosure - Stockholders' Equity (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StockholdersEquityDetails1</Role>
      <ShortName>Stockholders' Equity (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995538 - Disclosure - Stockholders??? Equity (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative</Role>
      <ShortName>Stockholders??? Equity (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/StockholdersEquityTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995539 - Disclosure - Related-Party Transactions (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative</Role>
      <ShortName>Related-Party Transactions (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/Related-partyTransactions</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="e5934_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995540 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://kaivalbrands.com/role/CommitmentsAndContingencies</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" isDefinitelyFs="true" isUsgaap="true" original="e5934_10q.htm">e5934_10q.htm</File>
    <File>kavl-20240731.xsd</File>
    <File>kavl-20240731_cal.xml</File>
    <File>kavl-20240731_def.xml</File>
    <File>kavl-20240731_lab.xml</File>
    <File>kavl-20240731_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2024</BaseTaxonomy>
    <BaseTaxonomy items="571">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>54
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "e5934_10q.htm": {
   "nsprefix": "kavl",
   "nsuri": "http://kaivalbrands.com/20240731",
   "dts": {
    "inline": {
     "local": [
      "e5934_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "kavl-20240731.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "kavl-20240731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "kavl-20240731_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "kavl-20240731_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "kavl-20240731_pre.xml"
     ]
    }
   },
   "keyStandard": 228,
   "keyCustom": 74,
   "axisStandard": 17,
   "axisCustom": 0,
   "memberStandard": 11,
   "memberCustom": 31,
   "hidden": {
    "total": 85,
    "http://fasb.org/us-gaap/2024": 48,
    "http://kaivalbrands.com/20240731": 32,
    "http://xbrl.sec.gov/dei/2024": 5
   },
   "contextCount": 171,
   "entityCount": 1,
   "segmentCount": 47,
   "elementCount": 542,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 571,
    "http://xbrl.sec.gov/dei/2024": 30,
    "http://fasb.org/srt/2024": 1
   },
   "report": {
    "R1": {
     "role": "http://kaivalbrands.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://kaivalbrands.com/role/BalanceSheets",
     "longName": "00000002 - Statement - Consolidated Balance Sheets (Unaudited)",
     "shortName": "Consolidated Balance Sheets (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:Cash",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
     "longName": "00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://kaivalbrands.com/role/StatementsOfOperations",
     "longName": "00000004 - Statement - Consolidated Statements of Operations (Unaudited)",
     "shortName": "Consolidated Statements of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "From2024-05-012024-07-31",
      "name": "kavl:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-05-012024-07-31",
      "name": "kavl:Revenue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity",
     "longName": "00000005 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "AsOf2022-10-31_us-gaap_CommonStockMember",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember",
      "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://kaivalbrands.com/role/StatementsOfCashFlows",
     "longName": "00000006 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "From2024-05-012024-07-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness",
     "longName": "995512 - Disclosure - Organization and Description of Business",
     "shortName": "Organization and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies",
     "longName": "995513 - Disclosure - Basis of Presentation and Significant Accounting Policies",
     "shortName": "Basis of Presentation and Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://kaivalbrands.com/role/GoingConcern",
     "longName": "995514 - Disclosure - Going Concern",
     "shortName": "Going Concern",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://kaivalbrands.com/role/IntangibleAssets",
     "longName": "995515 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://kaivalbrands.com/role/LoansPayable",
     "longName": "995516 - Disclosure - Loans Payable",
     "shortName": "Loans Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://kaivalbrands.com/role/Leases",
     "longName": "995517 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://kaivalbrands.com/role/StockholdersEquity",
     "longName": "995518 - Disclosure - Stockholders\u2019 Equity",
     "shortName": "Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://kaivalbrands.com/role/Related-partyTransactions",
     "longName": "995519 - Disclosure - Related-Party Transactions",
     "shortName": "Related-Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://kaivalbrands.com/role/CommitmentsAndContingencies",
     "longName": "995520 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://kaivalbrands.com/role/SubsequentEvents",
     "longName": "995521 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies",
     "longName": "995522 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "18",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables",
     "longName": "995523 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "19",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://kaivalbrands.com/role/IntangibleAssetsTables",
     "longName": "995524 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "20",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://kaivalbrands.com/role/LoansPayableTables",
     "longName": "995525 - Disclosure - Loans Payable (Tables)",
     "shortName": "Loans Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "21",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://kaivalbrands.com/role/LeasesTables",
     "longName": "995526 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://kaivalbrands.com/role/StockholdersEquityTables",
     "longName": "995527 - Disclosure - Stockholders\u2019 Equity (Tables)",
     "shortName": "Stockholders\u2019 Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails",
     "longName": "995528 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "24",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative",
     "longName": "995529 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Narrative)",
     "shortName": "Basis of Presentation and Significant Accounting Policies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "25",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "span",
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://kaivalbrands.com/role/IntangibleAssetsDetails",
     "longName": "995530 - Disclosure - Intangible Assets (Details)",
     "shortName": "Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "26",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative",
     "longName": "995531 - Disclosure - Intangible Assets (Details Narrative)",
     "shortName": "Intangible Assets (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "27",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://kaivalbrands.com/role/LoansPayableDetails",
     "longName": "995532 - Disclosure - Loans Payable (Details)",
     "shortName": "Loans Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "28",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:DebtInstrumentFeeAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:DebtInstrumentFeeAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://kaivalbrands.com/role/LoansPayableDetailsNarrative",
     "longName": "995533 - Disclosure - Loans Payable (Details Narrative)",
     "shortName": "Loans Payable (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "29",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "kavl:CommitmentFeeShares",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "unique": true
     }
    },
    "R30": {
     "role": "http://kaivalbrands.com/role/LeasesDetails",
     "longName": "995534 - Disclosure - Leases (Details)",
     "shortName": "Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ProceedsFromLeasePayments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "us-gaap:ProceedsFromLeasePayments",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://kaivalbrands.com/role/LeasesDetails1",
     "longName": "995535 - Disclosure - Leases (Details 1)",
     "shortName": "Leases (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://kaivalbrands.com/role/StockholdersEquityDetails",
     "longName": "995536 - Disclosure - Stockholders' Equity (Details)",
     "shortName": "Stockholders' Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31_us-gaap_StockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31_us-gaap_StockOptionMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://kaivalbrands.com/role/StockholdersEquityDetails1",
     "longName": "995537 - Disclosure - Stockholders' Equity (Details 1)",
     "shortName": "Stockholders' Equity (Details 1)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "AsOf2023-10-31_us-gaap_WarrantMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2023-10-31_us-gaap_WarrantMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "Shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative",
     "longName": "995538 - Disclosure - Stockholders\u2019 Equity (Details Narrative)",
     "shortName": "Stockholders\u2019 Equity (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "From2024-01-212024-01-22",
      "name": "us-gaap:StockholdersEquityReverseStockSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-01-212024-01-22",
      "name": "us-gaap:StockholdersEquityReverseStockSplit",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative",
     "longName": "995539 - Disclosure - Related-Party Transactions (Details Narrative)",
     "shortName": "Related-Party Transactions (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "kavl:FranchiseFeesPaidByRelatedParty",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "From2024-05-012024-07-31",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "longName": "995540 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "shortName": "Commitments and Contingencies (Details Narrative)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "kavl:ServiceAgreementDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2023-11-01to2024-07-31",
      "name": "kavl:ServiceAgreementDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "e5934_10q.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r673"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r809"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued liabilities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r113"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r164",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r164",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r673",
      "r890"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r798",
      "r799",
      "r800",
      "r801",
      "r855",
      "r891"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization expense",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvanceRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvanceRoyalties",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance Royalties",
        "documentation": "The amount paid to music publishers, record producers, songwriters, or other artists in advance of their earning royalties from record or music sales. Such an amount is based on contractual terms and is generally nonrefundable."
       }
      }
     },
     "auth_ref": [
      "r498"
     ]
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising and Promotion",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "kavl_AggregateExercisePriceCancelledForfeitedOrExpired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "AggregateExercisePriceCancelledForfeitedOrExpired",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate exercise price, Cancelled forfeited or expired"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_AggregateExercisePriceExercisable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "AggregateExercisePriceExercisable",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate exercise price, Exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_AggregateExercisePriceExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "AggregateExercisePriceExercised",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate exercise price, Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_AggregateExercisePriceGranted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "AggregateExercisePriceGranted",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate exercise price, Granted"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_AggregateExercisePriceOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "AggregateExercisePriceOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Aggregate exercise price outstanding, Beginning",
        "periodEndLabel": "Aggregate exercise price outstanding, Ending",
        "label": "AggregateExercisePriceOutstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r705",
      "r716",
      "r726",
      "r751"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r708",
      "r719",
      "r729",
      "r754"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r747"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r747",
      "r755",
      "r759",
      "r767"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "auth_ref": [
      "r765"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock based compensation",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r392",
      "r398"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for credit losses",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r227",
      "r262",
      "r265",
      "r267",
      "r887"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of debt discount",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r83",
      "r332",
      "r872"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization expense",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r281",
      "r283",
      "r651"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r124",
      "r152",
      "r180",
      "r208",
      "r212",
      "r218",
      "r219",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r415",
      "r419",
      "r434",
      "r502",
      "r575",
      "r647",
      "r648",
      "r673",
      "r686",
      "r824",
      "r825",
      "r878"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r160",
      "r180",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r415",
      "r419",
      "r434",
      "r673",
      "r824",
      "r825",
      "r878"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "us-gaap_AwardDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateAxis",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Date [Axis]",
        "documentation": "Information by date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "us-gaap_AwardDateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardDateDomain",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted."
       }
      }
     },
     "auth_ref": [
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r760"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_BidiVaporMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "BidiVaporMember",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bidi Vapor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisitions, Purchase Price Allocation, Year of Acquisition, Net Effect on Income",
        "documentation": "The net effect on income before taxes of the amortization and accretion of premiums, discounts and intangible assets in the year of acquisition, when the assets of the acquired institution exceed 10 percent of the consolidated assets at the end of the most recent period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/OrganizationAndDescriptionOfBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r90",
      "r91"
     ]
    },
    "kavl_CStoreMasterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CStoreMasterMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "C Store Master [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CarryingValueOfLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CarryingValueOfLoan",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carrying value of the loan"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "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. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r506",
      "r549",
      "r570",
      "r673",
      "r686",
      "r786"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash equivalents",
        "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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r149",
      "r637"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cash",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning cash balance",
        "periodEndLabel": "Ending cash balance",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r86",
      "r176"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net change in cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r86"
     ]
    },
    "us-gaap_CashFDICInsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFDICInsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FDIC insured amount",
        "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Uninsured cash",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CashlessExerciseOfPrefundedWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CashlessExerciseOfPrefundedWarrants",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cashless exercise of pre-funded warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CededPremiumsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CededPremiumsPayable",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceded Premiums Payable",
        "documentation": "The consideration due to the assuming enterprise as of the balance sheet date under the terms of the reinsurance contract in exchange for the right to receive reimbursement from such entity for covered claims and expenses."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r153",
      "r154",
      "r155",
      "r180",
      "r199",
      "r200",
      "r203",
      "r205",
      "r210",
      "r211",
      "r259",
      "r301",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r340",
      "r341",
      "r344",
      "r347",
      "r354",
      "r434",
      "r529",
      "r530",
      "r531",
      "r532",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r562",
      "r584",
      "r606",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r775",
      "r794",
      "r802"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r154",
      "r155",
      "r210",
      "r340",
      "r341",
      "r342",
      "r344",
      "r347",
      "r352",
      "r354",
      "r529",
      "r530",
      "r531",
      "r532",
      "r657",
      "r775",
      "r794"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant exercise price",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-funded warrants purchase",
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "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."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant shares",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightReasonForIssuingToNonemployees": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightReasonForIssuingToNonemployees",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant issued, description",
        "documentation": "Description of reason for issuing warrant or right."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "kavl_CommitmentFeeShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CommitmentFeeShares",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment fee shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies (Note 9)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r116",
      "r505",
      "r561"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r97",
      "r293",
      "r294",
      "r630",
      "r818",
      "r823"
     ]
    },
    "kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CommonSharesIssuedForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares issued for acquisition of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares issued for acquisition of intangible assets, shares"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CommonSharesIssuedForServicestransactionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CommonSharesIssuedForServicestransactionCost",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares issued for services-transaction cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r678",
      "r680",
      "r681",
      "r682",
      "r683",
      "r798",
      "r799",
      "r801",
      "r855",
      "r888",
      "r891"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "kavl_CommonStockShareIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CommonStockShareIssued",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:CommonStockShareIssued]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r562"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r68",
      "r562",
      "r581",
      "r891",
      "r892"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock ($.001 par value, 1,000,000,000 shares authorized, 6,783,958 and 2,793,386 shares issued and outstanding as of July 31, 2024 and October 31, 2023, respectively)",
        "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."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r508",
      "r673"
     ]
    },
    "kavl_CommonStockWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CommonStockWarrantsMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r744"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r742"
     ]
    },
    "kavl_ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Revenues and Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r47",
      "r48",
      "r222",
      "r629"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r47",
      "r48",
      "r222",
      "r527",
      "r629"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r47",
      "r48",
      "r222",
      "r629",
      "r776"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Risk",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r131"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk, Percentage",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r47",
      "r48",
      "r222"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r47",
      "r48",
      "r222",
      "r629"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Principles of Consolidation",
        "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."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r641"
     ]
    },
    "kavl_ConvertiblePreferredStockSeriesBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ConvertiblePreferredStockSeriesBMember",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Convertible Preferred Stock Series B [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CoremarkMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CoremarkMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Coremark [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cost of revenue",
        "label": "Cost of Revenue",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r180",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r434",
      "r647",
      "r824"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_CostOfRevenueRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "CostOfRevenueRelatedParty",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_CostOfRevenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenue - related party"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r222"
     ]
    },
    "us-gaap_CustomerDepositsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerDepositsNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deposits from customers",
        "documentation": "The noncurrent portion of money or property received from customers that is to be returned upon satisfactory contract completion or as partial prepayment for goods or services to be provided in the future."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_CustomerRefundLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CustomerRefundLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer refund due",
        "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans Payable",
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r178",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r299",
      "r300",
      "r310",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r326",
      "r333",
      "r334",
      "r336",
      "r441"
     ]
    },
    "us-gaap_DebtInstrumentAnnualPrincipalPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAnnualPrincipalPayment",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment Rate",
        "documentation": "Amount of annual principal payment for debt instrument."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchased Amount",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r115",
      "r337"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails",
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Balance",
        "verboseLabel": "Promissory note principal amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r441",
      "r442",
      "r653",
      "r654",
      "r672"
     ]
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Price",
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest rate",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r338",
      "r441",
      "r442",
      "r672"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r335",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r672",
      "r795",
      "r871",
      "r873"
     ]
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r35",
      "r39",
      "r51",
      "r101",
      "r102",
      "r181",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r317",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r335",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r672",
      "r795",
      "r871",
      "r873"
     ]
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Finance Fees",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r871",
      "r873"
     ]
    },
    "kavl_DeferredRevenuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "DeferredRevenuePolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAmortizationAndAccretionNet",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r551",
      "r553",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r594",
      "r595",
      "r596",
      "r597",
      "r600",
      "r601",
      "r602",
      "r603",
      "r618",
      "r619",
      "r620",
      "r621",
      "r676",
      "r678",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r867",
      "r868"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r45",
      "r46",
      "r111",
      "r551",
      "r553",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r594",
      "r595",
      "r596",
      "r597",
      "r600",
      "r601",
      "r602",
      "r603",
      "r618",
      "r619",
      "r620",
      "r621",
      "r640",
      "r676",
      "r678",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r867",
      "r868"
     ]
    },
    "kavl_DisclosureLeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "DisclosureLeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "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'."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r698",
      "r700",
      "r712"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r699"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "kavl_DueToOtherRelatedPartyClassifiedCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "DueToOtherRelatedPartyClassifiedCurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable - related party"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_DueToRelatedPartyCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "DueToRelatedPartyCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:DueToRelatedPartyCurrentAndNoncurrent-0]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per common share - basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r196",
      "r199",
      "r203",
      "r204",
      "r205",
      "r207",
      "r410",
      "r413",
      "r430",
      "r431",
      "r500",
      "r517",
      "r644"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per common share - diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r199",
      "r203",
      "r204",
      "r205",
      "r207",
      "r410",
      "r413",
      "r430",
      "r431",
      "r500",
      "r517",
      "r644"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share",
        "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."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r206"
     ]
    },
    "kavl_EbyBrownMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "EbyBrownMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Eby Brown [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r393"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r774"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r771"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r772"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r144",
      "r163",
      "r164",
      "r165",
      "r182",
      "r183",
      "r184",
      "r186",
      "r191",
      "r193",
      "r195",
      "r209",
      "r260",
      "r261",
      "r287",
      "r356",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r445",
      "r453",
      "r515",
      "r521",
      "r522",
      "r523",
      "r538",
      "r606"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r705",
      "r716",
      "r726",
      "r751"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r702",
      "r713",
      "r723",
      "r748"
     ]
    },
    "us-gaap_ExcessStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExcessStockSharesIssued",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate of shares of common stock",
        "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_ExciseTaxOnProducts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ExciseTaxOnProducts",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_Revenues",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Excise tax on products",
        "label": "ExciseTaxOnProducts"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r747"
     ]
    },
    "kavl_ExercisesOfPrefundedWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ExercisesOfPrefundedWarrants",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercises of pre-funded warrants"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_ExercisesOfPrefundedWarrantsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ExercisesOfPrefundedWarrantsShares",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercises of pre-funded warrants, shares",
        "verboseLabel": "Number of shares issued for pre-funded warrants"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtAmount",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      },
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows",
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on extinguishment of Debt",
        "label": "Loss on extinguishment of debt",
        "documentation": "Gross amount of debt extinguished."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_FAVSBusinessLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "FAVSBusinessLLCMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "FAVS Business LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value of Financial Instruments",
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "kavl_FinancialAdvisorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "FinancialAdvisorMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Advisor [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "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",
      "r257",
      "r258",
      "r263",
      "r264",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r335",
      "r352",
      "r427",
      "r433",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r516",
      "r650",
      "r662",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r674",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r811",
      "r812",
      "r813",
      "r814",
      "r856",
      "r857",
      "r858",
      "r859",
      "r866",
      "r869"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension",
        "documentation": "Weighted average period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r634"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r150",
      "r279",
      "r282",
      "r651"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year ending October 31, 2025",
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Remaining period in 2024 (three months)",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r893"
     ]
    },
    "kavl_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Thereafter"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year ending October 31, 2028",
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year ending October 31, 2027",
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year ending October 31, 2026",
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r282",
      "r499",
      "r651"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r497",
      "r817"
     ]
    },
    "kavl_FirstLoanInsuranceBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "FirstLoanInsuranceBankMember",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "First Loan Insurance Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r755"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r755"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r755"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r755"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r755"
     ]
    },
    "kavl_FranchiseFeesPaidByRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "FranchiseFeesPaidByRelatedParty",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative",
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Franchise fees paid by related party",
        "verboseLabel": "Principal amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss on extinguishment of debt",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r30",
      "r31"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative expenses",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r586"
     ]
    },
    "kavl_GoFireAcquisitionWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "GoFireAcquisitionWarrantsMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Go Fire Acquisition Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross profit",
        "label": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r79",
      "r123",
      "r180",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r434",
      "r646",
      "r647",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r824"
     ]
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment",
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r28",
      "r95",
      "r663"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Impairment of Long-Lived Assets",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r96"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes provision",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r118",
      "r123",
      "r501",
      "r512",
      "r646",
      "r647",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r134",
      "r194",
      "r195",
      "r208",
      "r216",
      "r219",
      "r400",
      "r401",
      "r406",
      "r518",
      "r659"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r175",
      "r402",
      "r403"
     ]
    },
    "kavl_IncreaseDecreaseInAccountPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "IncreaseDecreaseInAccountPayable",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable",
        "label": "IncreaseDecreaseInAccountPayable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayableRelatedParties",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accounts payable - related party",
        "label": "Increase (Decrease) in Accounts Payable, Related Parties",
        "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Accrued expenses",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer deposits",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r793"
     ]
    },
    "kavl_IncreaseDecreaseInCustomerRefundDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "IncreaseDecreaseInCustomerRefundDue",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer refunds due"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred revenue",
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Income tax receivable",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventory",
        "label": "Increase (Decrease) in Inventories",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in current assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease obligations",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r777",
      "r793"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivable - related party",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r709",
      "r720",
      "r730",
      "r747",
      "r755",
      "r759",
      "r767"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r765"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r701",
      "r770"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r701",
      "r770"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r701",
      "r770"
     ]
    },
    "kavl_InsuranceFinancedByThirdParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "InsuranceFinancedByThirdParty",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance financed by third party"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r285",
      "r286",
      "r633",
      "r634"
     ]
    },
    "kavl_IntangibleAssetsNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "IntangibleAssetsNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense, net",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r215",
      "r791"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest paid",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r173",
      "r174"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r638",
      "r673"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r148",
      "r157",
      "r274",
      "r275",
      "r276",
      "r495",
      "r642"
     ]
    },
    "kavl_InventoryQualityControlExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "InventoryQualityControlExpenses",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:InventoryQualityControlExpenses]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r789"
     ]
    },
    "kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuance of common stock, warrants, and pre-funded warrants, net of issuance costs, shares"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_June2024PublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "June2024PublicOfferingMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "June 2024 Public Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_KBILicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "KBILicenseAgreementMember",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "KBI License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r448"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total future undiscounted lease payments",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r449"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Year ending October 31, 2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Year ending October 31, 2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Year ending October 31, 2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Year ending October 31, 2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Remaining period in 2024 (three months)",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r875"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r444"
     ]
    },
    "kavl_LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "label": "Liabilities [Default Label]",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r58",
      "r59",
      "r60",
      "r63",
      "r64",
      "r65",
      "r66",
      "r180",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r416",
      "r419",
      "r420",
      "r434",
      "r560",
      "r645",
      "r686",
      "r824",
      "r878",
      "r879"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES &amp; STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r117",
      "r510",
      "r673",
      "r796",
      "r815",
      "r870"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r147",
      "r180",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r416",
      "r419",
      "r420",
      "r434",
      "r673",
      "r824",
      "r878",
      "r879"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG TERM LIABILITIES"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_LicenseAgreementAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "LicenseAgreementAmount",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:LicenseAgreementAmount-0]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_LicenseFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "LicenseFees",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:LicenseFees-0]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loan, remaining balance",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r62",
      "r300"
     ]
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loans payable, net",
        "verboseLabel": "Outstanding balance of insurance loans",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_LongTermDebtAndCapitalLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "LongTermDebtAndCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease obligation - short term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r819",
      "r820",
      "r821"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r29",
      "r819",
      "r820",
      "r821"
     ]
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MarketingAndAdvertisingExpense",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising and promotion",
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r295",
      "r296",
      "r297",
      "r298",
      "r359",
      "r399",
      "r432",
      "r493",
      "r519",
      "r520",
      "r526",
      "r552",
      "r553",
      "r614",
      "r615",
      "r616",
      "r617",
      "r622",
      "r631",
      "r632",
      "r649",
      "r657",
      "r658",
      "r665",
      "r666",
      "r670",
      "r671",
      "r675",
      "r826",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "kavl_May92023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "May92023Member",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "May 9, 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_May92023OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "May92023OneMember",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "May 9, 2023 [Member]",
        "label": "May 9, 2023 [Member] [Default Label]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r295",
      "r296",
      "r297",
      "r298",
      "r359",
      "r399",
      "r432",
      "r493",
      "r519",
      "r520",
      "r526",
      "r552",
      "r553",
      "r614",
      "r615",
      "r616",
      "r617",
      "r622",
      "r631",
      "r632",
      "r649",
      "r657",
      "r658",
      "r665",
      "r666",
      "r670",
      "r675",
      "r826",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r758"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM FINANCING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in investing activities",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM INVESTING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r89"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "CASH FLOWS FROM OPERATING ACTIVITIES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity",
      "http://kaivalbrands.com/role/StatementsOfOperations",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "label": "Net loss",
        "verboseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r89",
      "r119",
      "r145",
      "r161",
      "r162",
      "r165",
      "r180",
      "r185",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r201",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r410",
      "r413",
      "r431",
      "r434",
      "r514",
      "r583",
      "r604",
      "r605",
      "r684",
      "r824"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss attributable to common shareholder",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r187",
      "r188",
      "r189",
      "r190",
      "r196",
      "r197",
      "r202",
      "r205",
      "r413"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recent Accounting Pronouncements - Adopted",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_NirajkumarPatelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "NirajkumarPatelMember",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nirajkumar Patel [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CASH TRANSACTIONS"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total other expense",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other expense"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_NonrecurringEngineeringCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "NonrecurringEngineeringCosts",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:NonrecurringEngineeringCosts-0]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_November292023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "November292023Member",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November 29, 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_November292023OneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "November292023OneMember",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "November 29, 2023 One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_NumberOfSharesIssuedForPrefundedWarrantsCashExercise": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "NumberOfSharesIssuedForPrefundedWarrantsCashExercise",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued for pre-funded warrants cash exercise"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued for pre-funded warrants cashless exercise"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OffsettingAssetsLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OffsettingAssetsTable",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offsetting Assets [Table]",
        "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r75"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r874"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Present value of lease liabilities",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating lease obligation, net of current portion",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r447"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right of use asset - operating lease",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r446"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fixed assets, net",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r503",
      "r556",
      "r557",
      "r686",
      "r886",
      "r889"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r739"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r700"
     ]
    },
    "kavl_OtherWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "OtherWarrantsMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r707",
      "r718",
      "r728",
      "r753"
     ]
    },
    "kavl_OutstandingBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "OutstandingBalance",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:OutstandingBalance]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r710",
      "r721",
      "r731",
      "r756"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r710",
      "r721",
      "r731",
      "r756"
     ]
    },
    "kavl_PMILicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PMILicenseAgreementMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PMI License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_PMPSAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PMPSAMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PMPSA [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "auth_ref": [
      "r735"
     ]
    },
    "kavl_PaymentOnServiceAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PaymentOnServiceAgreement",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment on service agreement"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_PaymentsForProceedsFromLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PaymentsForProceedsFromLoansPayable",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on loans payable",
        "label": "PaymentsForProceedsFromLoansPayable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRoyalties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRoyalties",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty payment",
        "documentation": "The amount of cash paid for royalties during the current period."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments for issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "kavl_PaymentsOnLoansPayableRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PaymentsOnLoansPayableRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments on loans payable \u2013 related party",
        "label": "PaymentsOnLoansPayableRelatedParty"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for equipment",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "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."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r740"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r696"
     ]
    },
    "us-gaap_PreferredStockConversionBasis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockConversionBasis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, conversion basis",
        "documentation": "Describe the conversion features of preferred stock if preferred stock is convertible. That is, shares of preferred stock into which another convertible security was converted, or shares of preferred stock into which another class of preferred stock was converted."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r67"
     ]
    },
    "kavl_PreferredStockDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PreferredStockDividend",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferred stock dividend",
        "label": "PreferredStockDividend"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock dividend",
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_PreferredStockDividendsIncomeStatementsImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PreferredStockDividendsIncomeStatementsImpact",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Preferred stock dividend",
        "label": "PreferredStockDividendsIncomeStatementsImpact"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockLiquidationPreference",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock liquidation preference per share",
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36",
      "r67",
      "r794",
      "r827"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r340"
     ]
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockRedemptionPricePerShare",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock redemption price per share",
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r38"
     ]
    },
    "kavl_PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B preferred stock shares issued for acquisition intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r562"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r340"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r562",
      "r581",
      "r891",
      "r892"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock value",
        "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."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r507",
      "r673"
     ]
    },
    "kavl_PrefundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PrefundedWarrantsMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prefunded Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r277",
      "r278",
      "r639"
     ]
    },
    "us-gaap_ProceedsFromConstructionLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromConstructionLoansPayable",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from loans payable",
        "documentation": "The cash inflow from borrowings to finance the cost of construction."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from the issuance of common stock, warrants, and pre-funded warrants",
        "verboseLabel": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ProceedsFromLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLeasePayments",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating cash flows from operating leases",
        "documentation": "Amount of cash inflow from lease payment, classified as operating activity."
       }
      }
     },
     "auth_ref": [
      "r451",
      "r452"
     ]
    },
    "us-gaap_ProceedsFromLicenseFeesReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLicenseFeesReceived",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from License Fees Received",
        "documentation": "Cash received from licensees for license fees during the current period."
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale of Productive Assets",
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_ProceedsFromWarrantExercises": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromWarrantExercises",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from exercises of pre-funded warrants",
        "verboseLabel": "Proceed from warrant",
        "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants."
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "us-gaap_ProductInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductInformationLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProductionRelatedImpairmentsOrCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProductionRelatedImpairmentsOrCharges",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Write-off of inventory",
        "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "kavl_ProductsRevenuePoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ProductsRevenuePoliciesTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Products Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net loss",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r145",
      "r161",
      "r162",
      "r171",
      "r180",
      "r185",
      "r191",
      "r194",
      "r195",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r410",
      "r413",
      "r414",
      "r417",
      "r418",
      "r431",
      "r434",
      "r501",
      "r513",
      "r537",
      "r583",
      "r604",
      "r605",
      "r660",
      "r661",
      "r685",
      "r790",
      "r824"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r450"
     ]
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bad debt expense",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r266"
     ]
    },
    "kavl_PublicOfferingWarrantsJune2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PublicOfferingWarrantsJune2024Member",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Offering Warrants June 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_PublicOfferingWarrantsSeptember2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "PublicOfferingWarrantsSeptember2021Member",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Public Offering Warrants September 2021 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "kavl_QuikTripCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "QuikTripCorporationMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quik Trip Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_QuikTripMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "QuikTripMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quik Trip [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r295",
      "r296",
      "r297",
      "r298",
      "r357",
      "r359",
      "r388",
      "r389",
      "r390",
      "r399",
      "r432",
      "r468",
      "r477",
      "r493",
      "r519",
      "r520",
      "r526",
      "r552",
      "r553",
      "r614",
      "r615",
      "r616",
      "r617",
      "r622",
      "r631",
      "r632",
      "r649",
      "r657",
      "r658",
      "r665",
      "r666",
      "r670",
      "r671",
      "r675",
      "r678",
      "r822",
      "r826",
      "r858",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r295",
      "r296",
      "r297",
      "r298",
      "r357",
      "r359",
      "r388",
      "r389",
      "r390",
      "r399",
      "r432",
      "r468",
      "r477",
      "r493",
      "r519",
      "r520",
      "r526",
      "r552",
      "r553",
      "r614",
      "r615",
      "r616",
      "r617",
      "r622",
      "r631",
      "r632",
      "r649",
      "r657",
      "r658",
      "r665",
      "r666",
      "r670",
      "r671",
      "r675",
      "r678",
      "r822",
      "r826",
      "r858",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable and Reserve for Credit Losses",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r225",
      "r226",
      "r228",
      "r810"
     ]
    },
    "kavl_RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Recent Accounting Pronouncements - Not Yet Adopted"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "auth_ref": [
      "r702",
      "r713",
      "r723",
      "r748"
     ]
    },
    "kavl_ReimbursementAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ReimbursementAmount",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:ReimbursementAmount-0]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative",
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r358",
      "r457",
      "r458",
      "r504",
      "r511",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r580",
      "r582",
      "r613"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r457",
      "r458",
      "r877"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r587",
      "r588",
      "r591"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative",
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r358",
      "r457",
      "r458",
      "r504",
      "r511",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r580",
      "r582",
      "r613",
      "r877"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related-Party Transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r534",
      "r535",
      "r536",
      "r589",
      "r590",
      "r591",
      "r610",
      "r612"
     ]
    },
    "kavl_ReserveForCreditLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ReserveForCreditLosses",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reserve for credit losses"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r703",
      "r714",
      "r724",
      "r749"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r704",
      "r715",
      "r725",
      "r750"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r711",
      "r722",
      "r732",
      "r757"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r103",
      "r509",
      "r524",
      "r525",
      "r533",
      "r563",
      "r673"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r182",
      "r183",
      "r184",
      "r186",
      "r191",
      "r193",
      "r195",
      "r260",
      "r261",
      "r287",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r421",
      "r423",
      "r424",
      "r426",
      "r429",
      "r443",
      "r445",
      "r521",
      "r523",
      "r538",
      "r891"
     ]
    },
    "kavl_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "Revenue",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues, net"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_RevenueFromRelatedParty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RevenueFromRelatedParty",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative",
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues - related party",
        "verboseLabel": "[custom:RevenueFromRelatedParty]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_RevenueFromSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RevenueFromSale",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:RevenueFromSale]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueNotFromContractWithCustomerOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueNotFromContractWithCustomerOther",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Not from Contract with Customer, Other",
        "documentation": "Amount of revenue that is not accounted for under Topic 606, classified as other."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r585",
      "r636",
      "r643"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total revenues, net",
        "label": "Revenues [Default Label]",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r166",
      "r180",
      "r208",
      "r213",
      "r214",
      "r217",
      "r219",
      "r220",
      "r221",
      "r222",
      "r259",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r434",
      "r501",
      "r647",
      "r824"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_RouOperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RouOperatingLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ROU operating lease expense"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_RoundingFromReverseSplitShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RoundingFromReverseSplitShares",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:RoundingFromReverseSplitShares]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RoyaltyIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RoyaltyIncomeNonoperating",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty payment received",
        "documentation": "Ancillary revenue earned during the period from the consideration paid to the entity for the use of its rights and property by another party. Examples include licensing the use of copyrighted materials and leasing the extraction of natural resources."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "kavl_RoyaltyRateDiscription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RoyaltyRateDiscription",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of royalty rate"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_RoyaltyRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RoyaltyRevenue",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfOperations": {
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty revenue"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_RoyaltyRevenuePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "RoyaltyRevenuePolicyTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r766"
     ]
    },
    "us-gaap_SaleOfStockDescriptionOfTransaction": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockDescriptionOfTransaction",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Description of Transaction",
        "documentation": "Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r43",
      "r110"
     ]
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of cash flow information related to leases",
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of maturities of lease liabilities",
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations."
       }
      }
     },
     "auth_ref": [
      "r785",
      "r797"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of loan agreements",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/IntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of future amortization expense of intangible assets",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r816"
     ]
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfProductInformationTable",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nature of Operation, Product Information, Concentration of Risk [Table]",
        "documentation": "Disclosure of information about concentration risk of product within nature of operation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r450"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r50",
      "r587",
      "r588",
      "r591"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of warrant information",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r11",
      "r105"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of weighted average assumptions",
        "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."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock, Class of Stock [Table]",
        "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r35",
      "r36",
      "r37",
      "r39",
      "r99",
      "r101",
      "r102",
      "r103",
      "r153",
      "r154",
      "r155",
      "r210",
      "r340",
      "r341",
      "r342",
      "r344",
      "r347",
      "r352",
      "r354",
      "r529",
      "r530",
      "r531",
      "r532",
      "r657",
      "r775",
      "r794"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of stock options information",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "kavl_SecondLoanInsuranceBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "SecondLoanInsuranceBankMember",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Second Loan Insurance Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r697"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r788",
      "r828"
     ]
    },
    "kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B preferred shares issued for acquisition of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B preferred shares issued for acquisition of intangible assets, shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesBPreferredStockMember",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series B Preferred Stock [Member]",
        "documentation": "Series B preferred stock."
       }
      }
     },
     "auth_ref": [
      "r787",
      "r788",
      "r828"
     ]
    },
    "kavl_ServiceAgreementDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ServiceAgreementDescription",
     "presentation": [
      "http://kaivalbrands.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service agreement description"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend yield",
        "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."
       }
      }
     },
     "auth_ref": [
      "r389"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected volatility",
        "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."
       }
      }
     },
     "auth_ref": [
      "r388"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk-free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r390"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ]
    },
    "kavl_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate number of shares, Exercisable",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate number of shares, Exercisable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Exercisable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Aggregate number of shares, Cancelled forfeited or expired",
        "label": "Aggregate number of shares, Cancelled forfeited or expired",
        "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."
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Cancelled forfeited or expired",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate number of shares, Granted",
        "documentation": "Net number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r836"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average grant date fair value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Aggregate number of shares outstanding, Beginning",
        "periodEndLabel": "Aggregate number of shares outstanding, Ending",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r368"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price outstanding, Beginning",
        "periodEndLabel": "Weighted average exercise price outstanding, Ending",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r367",
      "r368"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Exercised",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price, Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r366",
      "r385",
      "r386",
      "r387",
      "r388",
      "r391",
      "r394",
      "r395",
      "r396",
      "r397"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected option term (years)",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r384"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r383"
     ]
    },
    "kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price range, Cancelled forfeited or expired"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price range, Exercisable",
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price range, Exercised"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise price range, Granted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Exercise price range outstanding, Beginning",
        "periodEndLabel": "Exercise price range outstanding, Ending",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance, shares",
        "periodEndLabel": "Ending balance, shares",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Significant Accounting Policies",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r177"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r153",
      "r154",
      "r155",
      "r180",
      "r199",
      "r200",
      "r203",
      "r205",
      "r210",
      "r211",
      "r259",
      "r301",
      "r303",
      "r304",
      "r305",
      "r308",
      "r309",
      "r340",
      "r341",
      "r344",
      "r347",
      "r354",
      "r434",
      "r529",
      "r530",
      "r531",
      "r532",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r550",
      "r562",
      "r584",
      "r606",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r775",
      "r794",
      "r802"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r68",
      "r71",
      "r72",
      "r144",
      "r163",
      "r164",
      "r165",
      "r182",
      "r183",
      "r184",
      "r186",
      "r191",
      "r193",
      "r195",
      "r209",
      "r260",
      "r261",
      "r287",
      "r356",
      "r404",
      "r405",
      "r407",
      "r408",
      "r409",
      "r411",
      "r412",
      "r413",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r429",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r445",
      "r453",
      "r515",
      "r521",
      "r522",
      "r523",
      "r538",
      "r606"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r209",
      "r445",
      "r496",
      "r528",
      "r550",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r585",
      "r586",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r679"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/BalanceSheetsParenthetical",
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r183",
      "r184",
      "r209",
      "r223",
      "r445",
      "r496",
      "r528",
      "r550",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r562",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r582",
      "r585",
      "r586",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r606",
      "r679"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r706",
      "r717",
      "r727",
      "r752"
     ]
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares issued for acquisition intangible assets",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "kavl_StockIssuedDuringPeriodSharesIssuedForService": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockIssuedDuringPeriodSharesIssuedForService",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issued of warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares issued for services, shares",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r67",
      "r68",
      "r103",
      "r529",
      "r606",
      "r624"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesReverseStockSplits",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rounding from reverse split, shares",
        "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate number of shares, Exercised",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r67",
      "r68",
      "r103",
      "r372"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common shares issued for services",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_StockIssuedDuringPeriodValueReverseStockSplits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockIssuedDuringPeriodValueReverseStockSplits",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rounding from reverse split"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock option expense",
        "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock option expense",
        "label": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_StockOptionExpenseNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockOptionExpenseNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock option expense, net of forfeitures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockOptionMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails",
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Option [Member]",
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "us-gaap_StockOptionPlanExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockOptionPlanExpense",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options expense",
        "documentation": "Amount of noncash expense for option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "kavl_StockWarrantExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockWarrantExpense",
     "crdr": "debit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock warrant expense"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_StockWarrantsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockWarrantsExpense",
     "crdr": "debit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock warrant expense",
        "label": "StockWarrantsExpense"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_StockWarrantsIssuedForAcquisitionIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockWarrantsIssuedForAcquisitionIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock warrants issued for acquisition intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_StockWarrantsIssuedForAcquisitionOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "StockWarrantsIssuedForAcquisitionOfIntangibleAssets",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock warrants issued for acquisition of intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/BalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets",
      "http://kaivalbrands.com/role/StatementsOfChangesInStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY",
        "periodStartLabel": "Beginning balance, value",
        "periodEndLabel": "Ending balance, value",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r71",
      "r72",
      "r93",
      "r564",
      "r581",
      "r607",
      "r608",
      "r673",
      "r686",
      "r796",
      "r815",
      "r870",
      "r891"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/BalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r179",
      "r339",
      "r341",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r353",
      "r356",
      "r428",
      "r609",
      "r611",
      "r628"
     ]
    },
    "us-gaap_StockholdersEquityReverseStockSplit": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityReverseStockSplit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse stock split",
        "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "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."
       }
      }
     },
     "auth_ref": [
      "r460",
      "r461"
     ]
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "presentation": [
      "http://kaivalbrands.com/role/GoingConcern"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Going Concern",
        "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r746"
     ]
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]",
        "documentation": "Information by title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": [
      "r808",
      "r876"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title and position of individual or group within organization."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r765"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "kavl_Tranches1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "Tranches1Member",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tranches 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_Tranches2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "Tranches2Member",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tranches 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_Tranches3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "Tranches3Member",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tranches 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_Tranches4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "Tranches4Member",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tranches 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "kavl_TransactionAcquisitionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "TransactionAcquisitionCosts",
     "crdr": "credit",
     "calculation": {
      "http://kaivalbrands.com/role/StatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transaction acquisition costs",
        "label": "TransactionAcquisitionCosts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransactionDomain",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative",
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_TransactionTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransactionTypeAxis",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNarrative",
      "http://kaivalbrands.com/role/Related-partyTransactionsDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Type [Axis]",
        "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments."
       }
      }
     },
     "auth_ref": [
      "r640"
     ]
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "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",
      "r257",
      "r258",
      "r335",
      "r352",
      "r427",
      "r433",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r516",
      "r662",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r674",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r784",
      "r811",
      "r812",
      "r813",
      "r814",
      "r856",
      "r857",
      "r858",
      "r859",
      "r866",
      "r869"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r769"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title"
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "kavl_UnamortizedDebtDiscountAndIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "UnamortizedDebtDiscountAndIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unamortized debt discount and issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r764"
     ]
    },
    "kavl_UnrecognizedExpensesRelatedToOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "UnrecognizedExpensesRelatedToOptions",
     "crdr": "credit",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:UnrecognizedExpensesRelatedToOptions]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r26",
      "r27",
      "r129",
      "r130",
      "r132",
      "r133"
     ]
    },
    "us-gaap_UtilityRevenueAndExpenseRecognitionPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilityRevenueAndExpenseRecognitionPolicy",
     "presentation": [
      "http://kaivalbrands.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Refunds",
        "documentation": "Disclosure of accounting policies and anticipated effects of regulatory rulings and on rate-setting regarding revenues and expenses incurred and recovered, including billed and unbilled revenues, revenues collected subject to refund, taxes collected from customers and remitted to governmental authorities, and postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_WarrantExercisePriceIncrease": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantExercisePriceIncrease",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrant exercise price",
        "label": "Warrant, Exercise Price, Increase",
        "documentation": "Per share increase in exercise price of warrant. Excludes change due to standard antidilution provision."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetails1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r676",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683"
     ]
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Aggregate of shares of common stock",
        "label": "Warrants and Rights Outstanding, Term",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r857",
      "r858",
      "r859"
     ]
    },
    "kavl_WarrantsPurchase": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "WarrantsPurchase",
     "presentation": [
      "http://kaivalbrands.com/role/StockholdersEquityDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants purchase"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding - diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r198",
      "r205"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://kaivalbrands.com/role/StatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of common shares outstanding - basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r196",
      "r205"
     ]
    },
    "kavl_WestfieldBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://kaivalbrands.com/20240731",
     "localname": "WestfieldBankMember",
     "presentation": [
      "http://kaivalbrands.com/role/LoansPayableDetailsNarrative"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Westfield Bank [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://kaivalbrands.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r773"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-2"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481303/470-50-40-4"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-11"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482115/980-10-05-3"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-40/tableOfContent"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/275/tableOfContent"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SAB Topic 4.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-23"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12A",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(a)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "12B",
   "Paragraph": "Column A",
   "Subparagraph": "(b)",
   "Footnote": "4",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "14",
   "Paragraph": "Column A",
   "Footnote": "2",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-30/tableOfContent"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-5"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479016/842-30-45-7"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477426/928-340-45-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/985-20/tableOfContent"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>55
<FILENAME>0001731122-24-001456-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001731122-24-001456-xbrl.zip
M4$L#!!0    ( -DQ-%G> 'K?SH$! )W,#  -    934Y,S1?,3!Q+FAT;>Q]
M:7/:RK;H=_\*7=^S[TFJA*.1P<GV*XQQ0F*#XR%.\H42J '%0B*2L V__G6W
M)! @T"PDK%OOO!V#:*UYZM6K/_V_U[%,/ --EU3EW__2)]1_":#T55%2AO_^
MMW[7:+7^^__.CCZ-#/@8?%31_ST>&<;D],.'EY>7DQ?V1-6&'^A:K?;A%3US
M;#YT^NKZ'$-1](>?UU=W_1$8"R5)T0U!Z8/%CV1)>=J^/OIV\6A/DZ651]$G
M]DO8#QM+PV_%Y0^<#Y<_F%^N/&JX/LJ;CQKVHY*N<@Q=V06'^<3B!Z_;GJ41
MS!!#\//\]FKYN.'^_/+1#X8F*/I U<:" 5F(5N)+%%-BRHY%2CKHKRP$_SX9
MJL^>ZU1++&VOL\&<54S1USU!7U!<!&ODMM\)OX"_8#C[P:E>&@K"9/'P0-![
M>%GKB_6'-54&NNO3^)N5QT5#*QFS"=#= 8=??T!?H]\P)8IU8 OZHCOX\(N5
M5_35J6)H,_>'K2]7?J!KQB;T\,.5AYZ$9WGQU),@/0MR#S)(U$_ZZA@_254@
ML$@S@2">'1'H_SX9DB&#LT\?S/\>?1H#0R#0(B7P=RH]_WO<4!4#*$;I'B)]
M3/3-O_X]-L"K\0&K[P?XJP_FDI_^IU0B+B4@BZ?$'3 ^$FUA#$Z)5_'U(]&Z
MP/_H4LQE]^'N'^;B<[U^ _^# (/_>?<B&2/XWV;CXGU7 ^.)!G2B5/*Y)EOK
M(O2[ZVAW;;3]+\71Z$<L35-TB%_SM2Z T@H1@?^O/@:*"/]G7,K"L#L09!V$
M7*DQU32TCJ3W!?D7$+2F(EX(!NB:7U_=4:_7#6I^_?W??P.\@7&\X4+M3\<K
MK[B$G^B8!"&!7EWR!FB2*IJ+?F<#+'GI6+*I0#F=->"BFB"W%!&\?@.S+@5]
M1*7,,&S-_[+E<RB%%UVZ:YE;<WWX48 EF.[=2(!RVF6ZV+F8:^CXLP#+7"!(
M;JREV V (JU=Z]Y,-=#EG(M,X"?F$CU5G!&Z,9/!O\<#J-FG!$U-#.)>&L.7
MM,$+<:N.!84T/R#A:S1I@ R(*#W;/Q,E?2(+LU-"416 OI->3Y$Q !JT,/@/
M212!@LP-^@L^U89"H4E]TY2\&K=@\._QI::.D=:5:+I$T8:*I*Y$5;!QE:!5
MO13Z!H7^CSTF%(@G?"^03E?TZ_@,*]BG#RMOB>N]G/.]V[3Q^*Q4HBGXXX2
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
M/QM(.A0) NTLD$?2 .7NRA"F\CHR\X0LZ ;,]E'Y-;?4OH,F4Y,,"2YAUBV
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
M42@(#>>^6/=)6M-V]MBAH$Y/AI12"F1(DF;RX6KF"D>X.,%Y4(2I**%]$1C
MX!@>[WV?"[* 3E_=C0#(7M@2G-%[4>7HK.938/52IU&%N#,!YO2(##*=>0O:
M74Z=Y0V\7:2CCCE<A!^I,DSQ=>LD+&%>A)8]:6#?A@FHIB\/@CXB+F7U)8,F
M@'\+)J 6)SBH.*&CGH,MO'</[K+&]W(<RKY^L-A0)\F74W$\ST00!YJ*$YQK
M01&&F,N+20<7DMZ?FM,IT6&CNB+(,UW"IF I'%!F1+,Y!CUS"_2I'"1@<#_3
MO9\:\5M($NA8:YU7$HP!(/MGF/D-82(94"1N[8L_LF8N*F\B,J!CK<,%UNA]
M,+;Z%C27C1.<17.NV4=*--::<S/"6)K*@\IB5\Y&X6VLI9OOJ)L46F)\KA(9
M9OB!;/^-G+JLHJN;=$+HJ5/#.C9.W$KZ4^[9OP?%QLSGHC _UF(.C,<,395U
MS/@;3>T#<:IESQ7G0[&+W9(8=DOVH).++<VH>YITK%4W=!4([N;.^'XF?;A5
M]$(Y]ZZ<X38R5[2R$FL2"X8P:<6N$L^"R)ZOS(4ZFFRM1^)KK#5M%- 2Z!2
MJN6?I?O24R82/V,M6#\HCAF9=X(,<%'"W(5R#FA"@>^#CB?U64J=?_;G,ZUE
M8JU07X"!@$M1#Q,TZ0<HDJHY^)Y['N<Q=V5B+2=?2PJ FCT 4*$==8K<<W9_
MVLM'X6VL=627Q"?G7-V7OI:C\#3>(O+K2.I)V=L6IH,V!!7Y:P:X%CE_#7?Z
M@XFU]GX'B2,8F?1:;GU1]@R0@[@3R?V5WF>:F8,^T^Q W$;Y(X&NF#\EKM07
MH.'7?230F&&3-&T5H2ZM'$:V?XF^.<13TAF1X./5^>#VV313;QOU!W2HNG[[
MBVAW[IOH &^C>=MNM3\3EYW;Q_KM1>FJT_F&_KZ[K]\WK],]W1O[>!4W^G\D
MMKJ !M ,05*.]&7/(JH$2,N(T[JHQ;P,%,^$7=Q@3YC3A-$P?W0["3[H30Q6
M;V4W+V,G5NXK)][A=:S)D^8BUJ#)]T=H0@6$",T$&@LSPO[3>GA@'0:4K<.
M2[CM295HL!"&%!!C(. 3A'A4AVF>F$K=93KU<B@U2Z(+4*%6(ZB/WJ'GK#>O
M/FZ#2RY7IGV.O7:^@7"^P?GP<GTTHQ,]=*-)SVC2C6/U*_B?H<FD6V0]QLO7
MU/@3XA$00Z  #<\.M@<TO4!;O" ])/#&T-"1.I7%]4][0); ,[ _7@P-?9U
M[-<?EA0T VK]TXD,17E]A*EB2.@>+ .L?R-+3T#>  Y $1\[GK;AF*@&&EHH
MR.L_0-(C*=.-Y5\D679.025T"<8' I36UPFZ40=/9#54:$_P)8DS8KO<G2P.
MJ%K?K>B2!O"$+'VE)1@*OZ%JJ(&/& A] ZIV;VH0FH"3/1ABH=%:A#K5B+XY
M2)@PZ6QV$2&-L(_&#J8H:$)SH6W%U<S&(\?U2N01T@C4LB!#',U%2"= &I!Q
MZZJAQG\]3CBCE*GY!SLOTX'^>?/Z$7M *3=Y33CWV/[B+:.WXH2F5J[4=H*3
M, 1(0?1I#XT%0JJ/Y%A"IZPP&$C&D3Z P0#?7@!U&89"0-.1,J-?]JQIDL1
M4\=X;-/R(ZBBZ!%A@"X#0#;W7!(EXH< _12^)P(-2\=F!'UN6^IM<V)]B4ZJ
M8I*X9&0.@+?-CBPHJM"#JF3,D!YJ@J0O[RO L RF>+(78<5M.)2!2BB"GH'B
M0&#N5L'<9V0_H@!!PPHNJS!B@A$GT,8%R[,+P-MF1\8T4.WAE I[/@P)4J2)
M@*-<TG1V$TT5IS T)5X =)RZH4DP1 4%2[,+P-MF1\8T#*7 0S3W?J%>,"O#
MJ2NZQ@?5@= C*DS)^D#1X9M0U03-1]8 BC<7VH=S,^09X;/([:%U990>3F'
M"Y^:0 [/"$'7@:FJ0M^Z5@?I-O%9O81_D$1+Z9]843%Q#=6<-:>5LH7\9!>
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
M.(UPOP\5R-!O\:EPE/:T@6'9Y'7=K*G#7XRAGO_X/DS8*+,!C+*-@76P':%
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
MLZ.CHT\3YSZDV7RQ>Q?R(S$6M*$$UZ=67]>'E@)H:%#OXIUHO.[D+)&WW(\
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
M)7#NA?HVHC:WE$F^"H-<UOM*AEPVMVPF0&SH,[X\68:"R/G(>XKFE@/M#2B
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
MS\$%5M1*LR&X13>W*#7SH5>WC,GDSB,L%TM:J;$\'V0-OI+]7"IJQ[JD,&G
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
MWHO2+<KN"I/,D(+2LU;M]G*B"QZ*0K49C^EQ&4PV3L(L + A%^]Q,N2 WY&
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
MUD0+/VD:GZ- .6_ WW*,$]?AT$MQPZ%OUT96Q3HJ61&5LH7B(?>E=+C2MQ_
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
MQ(<8Q:LRY"!9R@\51>%D%K(-4-+[T!J/07N<H7\I>AG/\$WQ%D6XH^Q3QIV
MG$G,X'*B87%RO54RLY4H,SO>B&Y1*J70 GC30S]9#)CL'>H<7I]\'U;V&J6H
M=ZAXC[,R<0>S5EG]H1_E*9PEWPCO)V?VCS-KA8\N;N8V][.KI\"6RT_5,_1A
MF\M,,BWG-PMS- H5G:A!0AK9%_+2R12%SO2\8A^UN_OMT9F]8<D4E7G)% UL
M\' P=:^=\,[][R53% LYLRD..]-O1^&H?3,I?OQTLT79%*W.=-\Z#5O]=OG^
MVU.@Z8LUO&N49QP-5Y1[,.'BL>48A\RS.N,]2*EG\2:I*Z_1F>Z5)^>'=Q]&
M9^:3)%-EIFQ/]BYORP<%>_RM_.J=X.N@$%"/W]]"5>-C!/@PF-D2M:0.0B5&
MOL+R(YD*)\H.11,)LE5XLI_L+V51W3"H8+Z,$I#)WT7_/)E4HBNR8T3-^WR>
MPTHQ>?%-0'DS&IZ@Q'H!)256.H(AG1VT&JZ"L7LN^/2H0ICF?F('9SZV!:W,
MKLE-5T-VK>*! 'YZ158Y/[CP+J[>S>S!"&49H=BJS!R=4UU3R]#.&,**M@V3
M_<SF&[7VO5,H'5_:\7[RR0WA?E;5?K*_N;IZ5BGF[DY<*VKU8N,1O8F/'@Q#
MKN)>?^Q],F^#3_MMXYEAF*E%5G*W;RHW2UJEL*QM\>_I4J]4$ZZ',UX>&'<A
MS)].BG7MPOFP[,W.M-L_/I^4Q\&Q]:CVF:O+M"9\<WC3O>U/#ZXO*CBDDM<^
M_J[N!];J :/ LLPSX;(3!=,*#V)+@+PF7T.?6L/I7??6?(-,%S/60-+IEAVS
MC9:YU7$<D3IV+8?57*"#0$;Q9SO?Q=,>J"@!9XW,<>-2$@F/[*/WVDW47,G"
M9RE7R,_!/;>&J)X7KOW$\;$Y'O5P%(Y1C\GLI"L#M >:.086(V^XH<D75#X]
M"5>GN=',.TO%ZWR$])VH4!E'GQ6]([D[!KZI)+^966[&9X9'/G@U(W81.Z!*
M;0>ECX9M!/DUN6Y00Q!Z#95Z6/X-(@CU[I3GFX'&!S'U69Y+QCG0UO)3U>FR
M>EW$#QQ >+$:IK)B#X& -LF[6)J8'.+Y?"(46%-^-$>*1N)Y#,#R%M'K'>"4
M:C_PK&Y(.,4,/Y%FJW)L1AKPHP+^M/;$8!G-2F#05/B.XI^4'K@)85OT! >7
M+D9&L<\&+D[;0&)SQV/7CYY+IQ;%(2> ]";1$$8^2J@C^D)B1;?-^CS[/!FY
M']I]4.O84OA;II^Q9&NA$6*6!]6)\WH^<F#*+AB();J=ZD^*;4WQFGGY$ -I
M(AZ5Y""OX0JDU_--JD=-LL<I"W-$64EL]'KL0ZKGAC@??JN[^@E/:[R1*B]6
MFHEP<=^P8L78M!_3E#G[B46$9!(/F]<DG<+IN! ;T(XHPZ)#&)E*\OJ9S> N
M$CV*H^ETL(T;!PB',MW$#D0A0G9%J.RA(LP 5F[&[2NP3$SL=^Y'5I7*$$])
M6$] 9)%=A73/^PPSY_5N-%60-LR057[$BT041:JP0(Y*"3">.B""227/Q3H>
MLSP^+=$:.6V<4087;+YGC7D<C7TY9AZ*#7,Z0BT3D)]NP$_,__/H)X GZU'"
M#"8Q^9)3*H<AYK'%@^^QD@8N(%CWE.O,"XKO+@U\-0U\^/? TT>^DNRH[5,3
M'N25O'Y-[$:J!((%S0F4<UX0OT#VA4%HZQY8G>&86LYILFT,RV5CI<Z3Q%C
M9.5'"B!$2ZF'H_P;)ORI*[-.'?5OS F_*J:+B-H5)!#!C,%VQ8 LAHV%K$K?
M7CR,HHM9A1@'MO4>UUEBW@32%T"^3.+)_T;(.Y1M,2ML<20 CF_S8QMAVL?!
MXU8X:)CJ$RR'1Y=E)_>D"(LY2WP$8K)&!]M[\U9*@+ZL"X_-TQ=@%72%(HW@
MQ<2IE,D@=N<4$6.IPPIO#9/XA,%[N,U6W5#O>AF:DZ4W?%W0E+"L%94\AWH#
ML4F\9V+M."_7C5NF)\OXN1+/$4E3XVP,D;5Q$VK_;V/5UA-6[;D[T6WI>%T<
M3Z]%)NW"USK3H/+]]KQP[!]]>(II+]DS*[_4G?.]T2=K[ZH'&@3;WV]ESF+3
MIQ!POE@FOV%)4S_MM9E)P6HIF,)\=MQ6/X,NXOBFTDJ:%F?'9Q<M#1OTB_QI
MTDN.]8E<-#%S')?:CS<]. #JB[+(SD+/1T:NSGY9E5^F72IB) 7M@)H28\3"
MIT0OH+I;M\<*$OG;O!<%VB51JKH&7*)'/2JYEL1D0&"2' R9J,4Y&;(-FA99
M/*R!I(*=V?"76$V$'W2LGHOJLFKN],":!NT#Y:@T8A))]MF?0O<V=W-3_;^C
M<\;)ILV _&,--(*A$*L )F4&3#-P/V:O9^?LB3XD,2@FOITP]*AL1N8SR;,!
M.#0E/@68IF803F'./K.-6(U]S-.0=9JL2Q_JW.0FX!M1ZXC,/2I\CR(=*P8
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
M8-ET!7-N*'*-QNY($0]SH;/DHMA3J]\603=^6511$[_+..P5,?T*2TEYK,+
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
M4=N2,\]UX)\],^;B9_\_WK\E'C'8CT4,'KI49_IIW/ K^_WN:?E)VAW.1A2
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
M)SH%25OOJ&,3, F6A7\; V^R+;[UA7S/&$@,OJH[.=<'$#\*]U5 8Y-=!Y"
MSKB [Q5ZM0@<PVKCHH[Q*G^N?*$'<W81W5UDQ(L0I^G*@.S^;Y*QL"JPK7[?
M&-&\5ET7T(N.ZK7[N(!_ZEP]WWS4N3]JSWT?Y/E-3X7+8IJ DE<>'[W2U=?[
MF^;^WD%E>.DU>=WS?]PAK\>)]6=U8OX5\3F_-%\T&%&4[,6D7J7CBT-!MK-/
M?E/JN7RI%E<[*M&3(.APPW"$FY$%"HU(U<+9X2@R7=C/CU3@[:9*Q@1W5,.6
M)ZHYIL2L%/.Y4K7&> YB'$J![H#,;08!Z-(P105 8#Z6N VVBT?B2(XN[FNH
M(-')P<"1[!%9S!5GB$T<F>AR#?J02NZ("QS*R_2V!%_^5Q!O1(=HHXT,GMRD
M98M+1://Q5[G:*KOFUK!2S*+VL RI3#VLRG1*+7G!]U_U6(L!N'-S'7;"M'>
M?F(8%EP8%BD,#[_7'HX??C3OSNN+8<AE>&",Y"8A6Z"0)3".@FMJOTEL03?7
M%F40$TP:.#*.]6[[A\;FJ#Z#%T"5#:#+(?!F($-SFT?%W[ECUD.R +5J(H11
M 6;3TOGDNIYJ=H3A[V&>)1N>S*3ZJ#@%'C40A+OE31F70:';!^68#*U7HE0Z
M87 YKS*36M2Q0S2?]D04UGQA(LU194!\&^@41PDCI>HXG]$NR'C_9_FT>-0:
M4 I.K3$H<"TR=1W.S;B:C:5<L DXVR*P^*; B^PYDJI%SG@$RSMG. G>N1P<
MO(Y 61D;3@_7I[-T64>(LI]#3JOYH_F)HXU.7>+&161"U^(B5(MIH?W<2D7I
M2S<82?' /\N4XJ,Y:6J76)CBP2!N<;)'.@X)HM+*X X)I-*OF36;_+@YT(K)
MX9T!6)>+J-0^C'HM5RH60M"5.60=H$S'D6(/['+<40\(BR@;2W@O*!7A*=XY
M\F:PJ)22KL;\\I*K&WEEJ?#2>.!I,LDT'TJ=K6\1&..JO.R;]_C)RPY6>@;:
MM)RW'NX+)Z6\\=,3M/PM.;33U<0M58/#6TC>-*64.J"ZH%E*ZYOLJ2QA\!42
M@8^Y#V\;SY?%2VUZ\;/VON"+] F64JM\R\$7Q:@XW.X\7$9FL,\PN3%H'S,\
M)A[. "I:U5*^^_-!NQU[:7QW*U#%0C@FW-(*J)D^+T\IY@KU<I0HB!<#]=30
M99C:+<\/B]/KDM;L?2SH1F/N&E&G2JZ:#T.7 ?=]=.2@T]OW8V)1J3N:.L3X
ME3W6 ^ "[N.7T&<Z"&?]$M1!%>7=F0X*LG,+7VF:8-Y_\OG=\V+;O,4O/L[U
M"V-BO!Z_W!X_9^"@!WY,E/,*\3THRM> ^EDK-![G[<K1F?+S\JYRU_OTC6Y0
MX$YO<:59K.YKT\$R</YO<:^4+Q4_?;ME!Q3T]+:E.]+ &H%)A%X7$CE"J6,2
M@! *!JN([MD:@)*"GD6+WRM]C*@]5J>#GE?L%D$U'V. 'D1T @/#L=4N_QLQ
M4$[0NWUE:,]^7S/^6L)?>QYGYA,"WC)4;;!YK"DZ(/$#+ !APH^MF7QAV.K3
M\QC@(U_!XV;.=>B!#K77,_2.?/ *W(]XER[)9FVRS+X!MLJ(G$ TCJ3/@,#4
MQJM]V97W=)M80?Z'"'I5OSH,7#D*15P5/9S<J4CB*3GX43/';33,!OI4!6.*
MM(F EZA3B[S:PC@)>9]8IBU=BE[$=<%JJJF-3>K-X#H"N1/34%N&2>,"N" U
M=>$1C FI0)VH /985(9C [%F5<<:J"VX:HV=>61)^JMN:X9#XTATXY3K98+#
M6^MRV%.=GMPQK2E<#Q4\>"\<@<&69F2%#DSX'_7-.YMH%Y/DP)N6%^5\4%[<
M:#V]/39!Q41(',+A;L;#H4E"4:KI]8MQ;C&N(0J29/UG7 ;NJ_].^=7'^=6O
MD[H]^5ZI%KN+>]O06_L836T6596MD%3IRUR)[T3L0KRY_SA7K\I[UX76].BE
M$V>$\+M 3J,EHP9?+R\X@2_+8T'"S:?0@WRSI7KE,<J%41\^'10-YV):,C]%
MK<K[<:3=P"9V7GJ,\F1/RM67X>1'3ZNV-KYSFE^1I)G2ZNC%*RB6Y/&**Z=I
MT9)M>Q:?<V;+]EM<Y8H3IF\G0X,EFXUG/)>@8]B4Y\K''N/8 )5%/!A.8GLC
MBM_L7KP+=CD)!LX\%Y33NU*--@U4@4WM'#,]\GAP#H &,4>]K@3J9Y[JV&@Y
M([1]'XWFX[QV][UOE5MV8Z!\^A@RBNA;)&Q"<@7HT4(Z<M\[(8JED'[\UX>[
MSH^TEQC4<K6O*]O2=+WMH Y)T(<56CF/QN-PF!_F4^!*:J;#=*ER):*(/X;;
MN+:LJZZ 8@YG"5JY3@AL[BS36, FZ <1]7BPLPF[O<^+PRFQ%Y$NC%(N)W>>
M.;#-__VT$_*BE6JYO!(.J*P&IR]_+\ O200HK^"SC 5[(0?+;P3LC/I9ZFW0
M!;ENY]:$5JO^2ABZZ&XL%,N/\Z...;R8]<:SD9:%%Q%==/\1/A_8S/_9V9$/
M#=UL_R5?J5TPY&YHFT0P[@J*O+/#4M3;QD38-8C1Z_V7\_OGO6NEHBU)!_<T
M/[K7G9$U_$NN(*-CO^ O5(C%EN(JHI1U\6/YB(\1OGFX(P* '_VK?#L; @ :
M-DA7[:M\ 81"P7-A(4B4JOC6?_AK^"<*;H!6)-SR8+U]/_A5/+AQ]G\)<+-U
M]7FGI0/%P'>&Y!I6A)6+!J*2[M^*N&4\"]UN/&:(:%I]G!LW1[]*@XMK%>=R
M9>E/#FPIH]3T8'=DED[NB+DI!DT&)()3$EV1UH#NUV=3;:L#K.(ZP!Q[)#J_
M+-0Q'+W-BK-N>KH^6MOE57[4X3,^=]?R[SS.YTJQ/7!.\L;/UBI.+EEY]][-
MZ4N$@[ZKRN.\>%#1NV>O#^5I+8GO:@D>9^&S*@N>JLEQYVKF'+]JA^H??\];
M^T\\D^#,4_P_"-22@&$)HD09=,MBM]PE,..J[;7>5W&G]F7G$+B(:C[HJHW)
M O,+^Z'[VCDY_7[7?0?+K^KVK O D6X8+Y45%!@#MX8#D[5HCE:LK:'D4QH;
M2]ZII6FQE_Z&DF>F5%)G_91KN4IE7>MC";Y65L77_;%^@<<&<03/W$YU<Z*?
MDRLG2'M\<G0^>^KIO\S>V[BV MB)=X/Y@8B?@<2_<J8>H0T@6CQH5\"VU'E0
MR"AJ<4T#UG)R55/@V/& @0$O]'9J$>0Z.J_5CW\;+S^NTR!7:HZX(IY5M@#/
M@N!= <%2IX(5RL5<):YITUH(=K@V@J'D(BBFW\Q^C_2[VNME_:/QK^K6X15"
M=07,2M\-K%K*U4LQK2W6PJS"NIAU:(VI-O=B[-U;QY7^=[7R@7E7+02R1"9$
M0K,A,7YNO,U8ZKM+CK[5]!-%J^5<O1;3"'[)7:10^8HI<)J@\.\;.$[]57^Y
M^2AARUL+*^Y9GP7X%DMTUMLL-LD*M\(1IVRQ.AP7>3>$7@%_4]LI2BZ?+^3R
M2DS7DLUC<-D+R ?@X/@!<2>@Q,&K!L]ZK:'F]]_K^>/7R]+]H/CF''DI9N.Y
M_G*;&&PM5XX)^)$JA717MP)"KV *Q00 :U6XVP0F44*T_A*+T6(_LQBB)CA[
M>V)4]DZG/YJ3-#ZA]=73*\!&S/YP:ZE".2!+81/1@6HSW:?66"81RXVYEQ40
M,K7I5%=*N6HE!7]-WA;J/2/3&:S?& 5+0?UEZZ0U"P(+X0@Z!,U,D7@% ?YY
M),_T$6ES@I'5-^N#E'5Q4C54G$1:C/0L$RC&.7@9 TYCM887TXJK4Q)GKB1>
MXW&N'OTX*:F3[O-E+\.2I6ILR5+]<7ZU]WU4L+IW>_O=3]_$K;,Z%)D>X8W+
MF+)9'VMJC6_X,*S2!!(8$(&!(5/@YJRU'H$!H-Z6G_5R(.-$EV(^JC<$:5+5
M#C50J/E2\!A "#QH.X9C\IJ_./91P'MU1!(B]TS5 =Y/7J2-M[UG".R;_L5Y
M#^X[8\]QC._[*L8)>+M:]UX<?#3'^ANQ$RR34_&'6"2J^'8?%^S6STAJZS5"
MJL<V,*9-5^B9)=Z%BN-O &>Q^@<.Y1AM(IQ9'S-\0]6 AAU#+.@ZL@X-VVN1
MUY8;I'R+-MR(_0)V"C!(<9\\L4@TD[7[TU]Q0O%?\F>#M5UBM:R\=Q)3$/C7
M&8O!'U7 Y"?+%OXXP@HR2VA'&[<=26P%=<Y7^>ZQ+UKM!UL86'UC@.V_5+G-
M2_/8SH)5=RU+M4EG,/Z@0ULG?#;@:*2K";XUL4:\?EX*?ADKW@8ZJNG8U@WO
M@+8QPZ.0#BE (VV2.!RS!:P+-#J@Q])O' \TRQY:[$YAN<#?]W54V<E?);)!
ME7S.68@L2RZ:%.VU=;U/\DG8H6F-7J!<$?^HDH?[],^D6Q[B:JA2O!'+7J[=
MUTFKQBO=)J21&:?IGBOG[:/1T:A<BN,TH2.1CGJ$$E?C.C%GVS #2NJQ\#,@
MT*BOW&YLL97IWLF!_8Y;3XRNAT #@Y$!&F/;F@YPT@)HD;Q]E8,]!6F'0T+3
MMDI(V6VER%O^\+9NN_*-M[*HC!I]8T1PV^%EJXQU-7@#IE@D1B[CR&"D&8R_
M\#9LOGYR2-RZ"JJN16I$-$0ITAF0+DO^Y7;#'%A320=$(\0,I AOZ&IGA&6_
MXU$//H,-"X(,L&U@+ANOEV7-3\&D']E&:\Q)BI7/CH?PHVD OVZ34U/FT\;6
MER9]EA3>NC@ET35WY;LAZ>@HO$J>G!J4AXZ' ;K-!1EQO%@!8.-%CTQ:8>?_
MR) \C69!),TW8VG^S%ODRETC,XH_+PWML\:K=C6IQ5)\]+'2TGWD^39,]4G=
M.NM1O:_EHG LV3N7(&U[UKC+NX6Y'!1+UULZXP_8TX-SC'@N(45P"2Z)1J *
M$Y>+MQDJT-+@,^DQ/*&Z 2-4_64,O ?^5O@WWT;TN7/82-D>XZ9)?0?9,)AY
M^ O2;Q1I4&BYBG\GN6*Z/MBAS535P0"^;A-E@1]96&&7=35V)+Z,,7"92U C
MW.<'@'LS3=K0E9 L;I+U?&VK!N_XFL,[T<;],6^0B4>@?18PX9<W>+WDO6V)
MZBS1UJO3GD[X)3!!] _0F_+4%.R&UQD/VMC&H*MB)SIU A\F!T"5R!D#Q^7P
M=N3P;_"6 (%-^&\[Q\ZC >M")Q[VIR4L&[NWQD+1OVWO.CAL9 &@H-?JJNWP
M*U)J\9<3 8U=^<)"CD&P?:)SI1B/T+75 :M,3LAO=T-F63&6AU(+U@& -_$^
M(YNL;=) ^VWT'RZ:QDU=B3?0-'=/%,D^)??;K,4+*T%?SD)0T;3SD.I.&F:(
M!@OV,2<MSU70^4V@0\ $23CB,IN,--0.LC!5!!)OVIS?+=8K-3FFZZW'C%W4
MD<)?HSX[9+:TKXH&BHM,C0:JI8Q\N?;8Z]%QD3TG%THR^U>QPO]5JO%_(>U4
M\F%ZXQS2UP*;M&?"];^2]\AV0 <!8"AT^*-PT%C@85,\HIEU6(=ZLN'=D%^0
M":P&D'5PU2@@8;=Y4-<LK '6"&^BUT&4-1_4B39&SJ;1;O94>57EO9XZZ.KT
MEFC+^HA6UIZB^F6+6YY2I]FUCK>M,[C<#($X_A8^LA-U0+JO%PI1SO&.@3J"
M*EK<B.V-918\>8"U%+K6G1%I3K'0K'=;K-[H&C9'I?*&<&R7QXQ<@]]407G2
ML9&JRCJDAX1&::%'FETG=8OA93*M6REPT:$4"H_SYY_UH\K^X>6O!Z_?.,<$
MJC,[^'(2%@^,7=DI*.Z_"@'VG< 5']HTJ*\[H$S LJ 1A785QR9$;99D:T?@
MMMM#G,'>8RMAPQ4%B;B.)*Q#NO(P]\^$*& NPI4YPC$6<Z$Z;?6%;>)<M9_U
M$=$K.DPO5UWF1GIL,A>N$=VH%U>6(LX%VB2B=6C)F!94/F9(!P&0=KY$3!)[
M>8H-G&"%L4EFB7 =.!X>N'<2B87'J4 @[:1UE4XH@ N'G\8HWV.[$,==&J7=
M)G'@J4,L(=/9/\"@0-(ERCC\A T!R>E%?P42$[8C%AR/@N&/O;R(OLMT.TV(
M':"'C_:R8NHD+!6/,#G)U:YSY$SP1<'-D2.[& :U*J!WU"2!M[DMOHA<)7O2
M"7D0]5@?.*PE#O,+H%#L&=@N#64=TR'@50DTBAWV$^MQ -_$^0FD>[.-5ASN
MC/J/-8H8Q),P4&'S[A05HT^<SICV0+@<:_>&G^+JIB-LU?NST+^'>G8,!RX5
M[T9H6P:LT+94UA/1,Q^)U=:APQX6( 29YL((F/S,Q'A;F"@!B&<:B'JTA$,:
MTK"^WJ:$/53YR "?!A8R3)'.T0ZB_)BVCUNTM;=2".)*2!N/\]+Q\?/1B7(R
MSG<^6*5S(:[2N?PX+U9>G)_7WSO'OZO_O$KG6LI*Y\KCO'+\Z[MS.)I,E>H6
M53J##O+C^H=YM7=W?-A7M[W2F:K2(M_8?AUZ'R0D\Q,E[E">DQ($HY6@ DL#
MM_1[5X194R<F;)W\:1/N#WHW/J?']%?U>_[GG5X[4I8Y@)-M<U'KE @/2&A+
M?L4973'KS.#)54N57#DB^,R;/GN:C$81UV&.C4C=[&0\8$+O:MPRP12XQ)%M
MB"&D]VE+-ZWI-EO#F:&[T*3\@#5&!1Q%WP71E7\R_6_!=*BU,?WHU_#D5#L:
M#.W>PI[:R_>W811/%]SD*%[(*=52KE0.%\4L07%BS? NM>3/H!SNT/.Z"OD?
MO/;C=>1DEJJ'W-=H^\&G$"FX08\*L8#8H:DLFE(]:^SOU4Y>.@L1<_'::0:J
MU(MKH5Y\2@^"-PBE\DI0"G4BO?_=[ESH+T?M(W/34%K:V*N>+A+)X50NY.JE
M<-7/8OKT-\S/D;"2S<Y&PO;T+:$W+**K:XN]I16V=01;\0\G9,R97!=+ HPD
MU+ZN-[K59OM&7TRHT6NF(M"D'>4V0:#%1% )$:9F3IY/1[\:NKYDHDIRJ"PG
MR*0)]C%J8257J537)$B2*W)X?''=D/MT4%G+MI[!4&_KJ@D_Q:B0."31&+CM
MYXT1HV'T>O6,(7E0(M%BNIQ,EZ/^&F'&([ID0ODH8BR5'+:)"0A[@N<L^@Z/
M;Y_4YO3HX>QRJ1$0N6K*6ZRF+9.H%!9EE$J^M N-I1OXDK-\FA#/SQ!NILW#
MZ>+H9/+T#EU<]$9N,9^E-GNL69.] 4\WP(^9]=<P)$;.ZA:++$H2OU&Q91CA
M6/NZH]D&\4U?=FZ]8<K+3)5QRS':AFK/A+6HJ<)9+>X'WZ20YX#G1LOK1?OI
MH'ES.CHVTF4:T,\\+OI*@"C#H:KE8/CT;20,M?:/VQ;C#.[0:35RW'9X&K=_
MVBVA7#9B@R]E.Y%+V,X7B2>(>U_%_!B5MBO#\6]=^$R7A1W_5<X5ZT6L HP+
M%PGG((GH+$VR(Q=SY0*=G(U<RK^?._P-6^++KO0SD#R)&>5*KLA&>K,/WX56
M84XU=S&:C$:3A%!4"'_G>]-)FC?.G@FZ]<5#27X)Y\4#_I7?!6P0L^3\6R'H
MX)O9C9]B_]TA$T'9TIXIZ5^!V]1\$8SWNC<56BPF<43(76<A.QD-8GH;83A>
M>19N'"REP#-^>*H11K)[,.%-=CAQ)KOO;.Z=A$[#3BZY)P^ *S3$.V*&?4Z,
MX% HD,@DG3:/\?2(Z>_*;KE([IN<6J7SQ8/02+A0H>ZN%)O/@OH,)T8/ZP-G
M NI&^4VE.67=H.?S+F0>?0@IA1SF_NFJH$=8=-M!CK\7S?$O2)06?A#*:HX'
M0=9?RE<*><;Z*X6-LO[;G\]-XZIR=76J+E7*5MAVG!E2V8'_\G^ED1OUM53R
M8GVQG]:'S/XD>AR;Y=!2EFD/\]%I32>10E0&Q5')V)UW[  \B0+H4"2!ESP4
MW)5$7!7$ (N"<AP;+B5,Y(DMDD3ER3-K0).O1E%?\)U4<D]**UA8#!V>P41]
MS/.D53'N:+ 8K8XQ?TH@GA#LVCB;=LA:<P>2?]SD!RG>!T[GPF-&PBO<]0AC
MVE'S%"/[X/-YA=BBU;43LR:QVH_2\/+PX#1_7UV>_;YDKQG1E9)/W6VFG*O7
MJ[EJ(=9.RDDT. J+M,>T@FMHJAK%5+6+_[^CLV%H;.Z[F.PP\I@*&X\;52(A
M-CS@[4KHK&+_U,R,K_JPOM>]VI^^3NYC?3?N5<?O,K-+3AKF"EURM52":R[&
M7?&N=,G*#DD#'3^)Y\*W=;A)\DP7IYD?W=::Q\VS%W-I1')31)DL4J/D4S?.
M*>0J5=!+2RL.G]W;X&VP2V!JY*5]C1E4?@H*A;OXE2B#5KMX5BO=/'??F$_&
M;"EP+TG#&*%[*>:*8+F5J_'W0F6::5J:Z&;WN8^8JAP5/GN?J;<9K'^CXT!-
MF_#]@$%"SH]FPJ'/]'&D-FN+3J*'6WQVUE>!W/4E34]T/57B[%C2*[NC]@US
M]M?B;WI[9FTGMA4T-[0Y/E%:J2N5PL<WOM#X&TSN5/+E^,F=X5SNM2<7U".'
M=2[[T./\]ZU^_#(Z;33OM86C"\25_A]K@O(VTSIE.4E'>)):E^%HSCH(M:(V
MOAX,GG\=E9*,-XC%;W&P0;!E*S]&BI;S'W.EV!$$GY)^(^%$@9^TCK0M-*[*
M$G,2SA/83E@VN(F_S6> "P>3],.APSHS.19 94-S.=R;EZE?<#MVS3/P9-)2
M9!OW+%]C >4V[GPU DO8+S4Y$3)=H80S2>+V'QQ'Z94TY8)=KHO!*V#K%_\=
M#>55YVP(TXCJM<+2Y(L&6D9=XA-ISKQ'F,.I@2TCF($A'(I2[J-QLR36O ^*
MV(1T.C@>.*# XI+7AA,J@4<]AGZ%F_?/OYY^%$]^[;<,KU^0QSEHN9J0<F:)
M &]B$P8<$O,I"+Q\FCDM&X=;9$L2T/WSOC+\($P"NG_2/)7HT$:I5,\I^9BF
M]2FQ;G/H_*\(3*YYF6 N'G V0;B$ &9$3#*T-COT+ SSEY/OYD.S&H&>/(.9
M!R S0$Z2OK84$!O!M*1!-.QD#-Q8CVK27<KE:TJNE*]]>(Q+>"DA)XMCS'5J
ME@8MNX@4N%:0FU"Z;+@=K>XP"BA<S)6I#AS?+1-I+EPU8S;<1F&ZJ>\5%_78
MH$$EEH&3"87D"Y04R,_GQL#HC_N,!#9!1>IH_W3V^W#_M> 5NQ_X:<>F71^B
M*2@)X_X@H%Y(B0#>1S]T$]*FDJX4R=>.*K\;297$@;"SL,?!!P+OBIBLOFX8
MDZUC<WY1=4XZSO,?3/9!-RDFIRO[$#&YDB_L%F)1.> 2^RCBQE-PJMFHZHON
M-DL%7G?VF_W6]*C^7'<I@N]%5NEFWD)1RD"+7P3236A<2KH*"Y$6BLIN<8/:
M_3JV-Y_[D,3@+L3.?CBB7=T6>@L3S=GRT9RR09HC.W2.![0".3.Z.F@4JL\'
M#_,'C# O-8QS,@-<I/_T30C'#Y<5ZU1# *@6:GFEK!3* 9)9SQQ6\J5<)3)C
MQ4\PRU!K0VAYN,S699>:L9%;V=./[K3I=>WU>:F1NP:B+3!EW36S09H-6+;E
M0CU7J\>,3WLKS%D \97LU+R'=QO5.-DU)M VW]4</:I?'P^ZHX?+;G&A$N_A
M^B*,?B<()J25U"9G87V3L[!;BYHF%&UQ*EN%DQLW+)_'S5FI6;LZ>ECL(OG;
MX&0:X[&POO&H*+O5*(5YD>WX=MI <B7564D;6QWM-X#2L[.VLS?[?O3SOI;4
M,GP+-79SD,M(72FL;Q:6=Q/$?+(S!5.&8>.M0@[VS=B%R]0H3RCM)^V4)=RM
MRT';C^WL=/:KDZL+Y>C9Z#4268?NGM9JM!5YRJRH(&#I83.-MNKTEAMYI,2H
M\#6>R7\@C3VR+TBTC?0F:#5ZF=;OG@:=6;.5P!1<BE4+3+[,\:>^'']"5MYV
MHDXC(]79O:(DRG.&2&E^-W_5#SJWMV-UB6Z<#"'?#4@9H7I16955BKK"=N+\
M2@E/RU0^M^U>(GTY0TP_U*_M^N^7R>2JFEQE3B[;WQ1.62%[\<,@^SM$2Q(6
M&\0Y O<PLFN:./<'8-C1L=EXCG99'QHVJ-<;JBF*!&;B?-,4D^ W:5HO(8)#
M"K@Q"HM!^P !1SMHN2$AX^*Q;60G#9WGI[.3'X>S5S.1ZN_>N7?EPHTGSNB-
MX,F?LPTH+05T5AQFO<9WA5HY5Z\N3X"+((<HG/[R@<CH8)F-XN+:(4>U2_N
M(EK&,:R[\]%9X_N)6=M/8+>\.4DLL(,6@"PK_%ZA]9T7#L-)N/_[:2=H,95R
MY7PI5ZH7_C[XGO[V5XO"53(RVQ9@5.HHR/H4FB2X-[]Z,6[*/T[&E_7>$DMO
M"0F_F?FW'K"S#N(5TS5&2AK$DW<6=5K^0'!^8Z3VQ;;FAZ_:W?#$NCSHF'^0
M>@-1P-+ZD>EB95>)DE@KFB_)A<D[*FV-M[1]WB706-=_]&:J;9S?%Y-[3;+3
M =_9*GH'GTQI W'Y\FY$)YP-T."[E9.F*2'U]91?=OC";CD-%R&OR6UKW#+U
ME1A)1HGKO,;T(#/^<'-5F*JG^_=[STE2:?W9Z0>LOBX=1#]0W>E2V@Z0])I.
MD$HU5RM$*8X)<#J]6,V()-:O4SW(VOU1?SU57^HSHZ:N6*>:(8*O4;NZ*K:F
M<FD$:E?S6"F=JRFKBZ&/CK7KW>U*3HV0I_V#5+/%RI<WRCFVS,$O]7[B[,T7
M&X&1Q+GM58-K^S%*V?HQHI*1_PY8O/$LY?[=@3H\./[1J_W#D3B-WZ*\OM\B
M5>GKMDDK3\=JOD>I;'9V2+M=JI2-4VOPFMA/L<W&R,KELRLJ?>7UO0[%ZFZU
ME(VZ]_ZEM S@V*7S@WL6-EF>*YR:>Q:.67OJ3=&Q<WTS&<[MW_J)ODKR-6[I
M0]-N"'0;H=(U'0FE?*ZL1(T1^+L(N:6.!.%:$)<]1\+F,/I4*WT?33OM:7^Y
M^R![?%Z>-4X_O0'DW(#?H)ZK58LQ(P&W&T?_#FX# 6$26 )*0%B\D7/ /!W\
M..YW2^?/R](>1/Q_2X-J13!FXP4HK^\%*.Y6HO2]:"] *'+ZD9%R\ZVNVC?5
MTV;ULGVQK$K^;X.4::SZRA^K?D6%)]1;;C,JZV*K?M,VP-W>KPO%*,X>SLV5
M*S6VR1#(VHBOK&_$EY3=?$8Q&V[$_X?,T/@6'"?YYF.)X?/ZJV:.V["7H4M2
MA>+>XWQ<&1_LE8I'>T7]4U9[$G=#8,$W$]C:_]G9D0\-W6S_)5\!TGR%K[R,
M]8$&ZE^A*._L,-[2-B;"&6I@6%L_+@[/'R;CHZ<E].$EX-"=[XRLX5]R!6^4
M_8*_4"'J9HIKBNK)+WXL'_$QHML>[H@ X$?_*M_.A@" AJVV#.VK? $42\%S
M82%(E+KXUG_X:_@G"FZ 5B3<&H_SVI,RKK[8-P_SF@<W6U>?=^B0O;_D(;F&
M%6'E(H4H&?Q;$;>,9Z';C<<,$6D/'^>Z.FF]S&[F_4$O,Z0-$U)P@QG0,*V=
MI]/O>K:NRWU8NN?(.AE3Y7/&Y<@0*W0YYR1QZ"5.?^\.4!V*',[F9ME&%^S?
MXR3ER'K]"WUTV;E57YOZ0.\8HP,V7)')QW*,U_O0&*@#S5!-3U N%Y*UZ]%,
MMYOWEW<=5TC>"+-L^&3'Q9FM&SI@W/"W<L+<MX#<6L%S$.@D5LGE*[')I_)F
M2O B1_I5,\*:HHLUQ4U@C7/SZ[;W:KV8O>('Q9JBBS7%%;%FA4YT :RI5W.%
MR(0J.D[5-^PO)P6&1G&0P5,FGR4H1)9\SSJ[LL"]!L8@(?.2HYF7%#65-1LT
MC W9I4+#F^&T4)SG?Q:*VH=%P\2)NWXTK*8?^5K)U8OOPKQ*&6%-P<6:C3"O
MV;4Q>*A=J%6]]$&QIN!BS8K,J[K.J%,LBBW%-EX+L*_@S#L.-"D9^R(3TZ.X
MG^'( WV$JW>\+'J1)X[BWH17-%XP(/D^)[>#JAZB[Q*V"4^J(SJSW-;!LH8K
MI-N>,G-[A[L0NMB-;*>-89B.:MCR!'$ MX/CT/D6NK1IFKB5CH'Q"K*/';(/
M>4AP*'H[G(G+4]4)DUXEL^[) >\"^>,^G/40CDJP/9*QSP^U5J_Y-"\J33W>
M^4* (@<@][9-D)<>;Q%;]T\']1'B1AK$Q<[MWAP7#\O^318CI4&E(+>?'^[?
M'HS;DT+'7I"3L[6H%.+U 41*UTT[4+<3GU?YMQE!?3D(JKVBLMM3(_25IJ>O
MW T\=9B+YFLJ=&XM=MO1C.ZN7CTLM7OM?M]<J# D^4)*7E-+*_1KE5RA6(U#
M#7IC5D<:"UOGXM8GDYF0R\G3GJ'U4(;C4QK[:TL7'2464(>LAJ4HE7TH-M7A
MT+9>8<\CP,A0];(8AC[H#TUKINN (A-#TZ/)^<(:3'0'Z1(IU[FU1JHI_GW/
M<D87UNA!!\#P75*"/K1L]BM\3GELCQZB<: ROG@HEHLWE[62BP.KSI86;G#'
MT;6_0%&8Z6I0OZL'QTR_+0@^?<OOUD,N=H8ON%W'KR.Y[-G6^ZJ!^;L$'HAH
M8U!]3*-#-#[?C3-&$;9(EP1ZPVR[%<.V[RDL2&DFP=);"W\5GQ=YS7>_YVW^
M5K?["U#BY/SEY^WMZ]7QB9DM2M3RH<GC'P8\P&&$J"G'%Q][(4@CP4G]%H+/
M=K "K)WBF.HF/QGP56/@ &1%U=O1_8NPA4%[AK\'1 7JU-BE;(OEGWC74;XD
MX*\$G\!"VB$W[YHFAN/CSP/@SF!,JWC%.R8:2? X/$,8-\I46W\9&XX!@'<H
MTV&\.R<#%4\,-%V([62,<&GX78M,MR>_$W:!9- F;,61IH9IHIQ0M9X!QA8L
M-370'B+O&B9.GU<=$#H.W^#+6+5'N@V72#>'UA'*>:V'2(X#V)D(HH77X@%5
M?%I6VP@Y1'T$#B AXJ\CP7MX1$\8X4]TT5W9!V(->":Q5JV1N#K!9 J6';*K
M$-QEE3!A"H^V119 [@SGU]2QXT)5@I6BP24#\9+7<"M.QT!X<0 ,P5@UK+%C
M^J(36M3./;/VN$-V0,A$T\8VWIH!GZ?FM@3F* =%_-T+!KRJ@14.G($( 'BW
M,S;]VP$CW!IW>V1%_F%4W;>8_&@@ZZ=J$Y,@$!/>QO,0'LW. ^1$91&@CT09
MJ$<E2&QM0R.W;1#^VK%,TYHZ?[EI,6\"A'0R5G<T=8AM)&VTSWR"M1 2K%I/
M;X]-_;(3K6:)?K\&6E3 MVZ1]]W"3IHF_!'@2M(49'13L70'HI?CSP LC?_,
M%9^:OZ1_[0T\SL\.'RZOY_I#HXR!Z'$?8#PCW_I+WC<<S;2<,7"7'9FLU;/,
M-O"(_R<? -D#$_Z\KX]4PW1DY4N*8##+$]  /=2AH_\E\W^Y@[V5?/[?GT"A
M7%:109Y)6W3A5RUK3=#6M-OC\O=6NW12?W;/U3:<H:G._@)..] _?>.P!^2G
M:#<-TX:8!R8%&^TF[5D:]R!+*TJ[Y)^]?.R]T$2F36"^$NI%RW-CHJ@A9J^A
MUBCA)X%Z$=W_]U/Q4^Q;4?OX],TM'/A'?-;-R"49>6_[;6ZI[3!3;2M0[:N\
MM!=7#%26M8)*"#5:6K4%&UT5M=Y]PR0I? OV&0'8A%23L$E5,LIB:E&I].]4
MS:HHO"ZUD87ECLS=40R!GWVE\.]8$DTZG58*-2/.LAW5LHG)-V#]DZ6I]HK?
M!54.S+- C@"S<GA^P"_K9/8R;SZ<7%=6[D7U<2<E+R@7#<Y$]L$C8!25UBP5
M+>3*I9C&VZD1;C-H_*\H#%XZ\L?70NHF40NIE&C9:UU,1T:M:!:6S_W)!"G7
MZ!6U"H95-M GJHB9++E\W(2U]\6T_T0^&7<5*]5H[G_8ICC9\.I$':N5ZM%\
M].O7Y/!YA8XX'LUL>U.<A;07KO0,4&/2V/*"](/";C%J*'-T0>?';4[VIACL
M;T^M'%D'AZ_-0[U7^H/"T2@L LR/PO7\!E XT3S:CZC U-^C/U-&BKG2_-$J
M AIJY\_IFC-]7.U\Y1K.%32J>F']7,3J;CFF4VP:I%_#E.9]E]*[_]GXX@TX
M@#TJV\LL9S(;2AJ?-NO-.[VE-&J)VB-E/_)Y):"L6&JQB#;6LV=KN7RYFBN4
M8QK+O%$@8H5&1>PB'X?MK,S4Y\;-DZ/=WJEG49V\-S9+?($QZJZY,239@$E:
M 8NTF"L4WQ=3%D!Y)3LSJQ$R[.K6'Q>3H3E9NN\VGSK*E39=-BN&(^*;#85)
M#KYUB&.9S5A?WV;,[\)"B6W&O7\4-OI-P^?YZ^#B^KYY7/TG(V.L]5?(;\#Z
MVU42=?YY<VF_4D_.98.#%]:RK#A=.:7J\./DH%8^*O4O&HGMN[=033<'N8VI
M)/#P!GAL+8%[/"L[+D5(=&D;W0T;=3[7272Y+X5E9+UO-B1R/7LZ/+H]_W'5
M[Z[2UW8Q?2P;$KSRV3>(YRO99^$!J&[@,:=4R_$=0!>CR)>-HE4Y83/9A/-X
M4R+2W6GKX6BB37X(S=&6MI--A4;+6\5N%&%2V6HQDW,)UKP7QBRSU7RC,#+1
M?]WK>2\->'Y<.KSY?M^_GJL)&UR^I8*["G@VB. 96U?OH\J&ROO64<@XY-]7
MFZT?7E\4)K?GU59EY?:3[ZK/K@2^S2&VLKZE%H?8;Z33IHA-"+N(5FW=&:@Y
M;PAJ3IB"&CI<HL3)A,F2[Q4"63I -1N*O7'R)P=]0S]M)!E"F>5\VF4:>=;P
MW2!5KV2HQBOPQ4JN'CD/>CGZ1^'QEP]#-]5EYL""2=\9AG',P_V+:U.I'9U'
M#5!YNTG-JQL5"^"U0;1.:I<F,3/*I5(N7TA@:&P)<J>_[=6B4+6,[)X%&/3!
M8@'^R%3SUVFKVVVV3PZ[2ZRE)?3Z9B;4>I#.,(A54)+Z$3:5^+C_CT=F?V!K
M?U)7Z]KQ\U%CF>G_!YF7!<&4#63QEG>+L>WHXEP'">55C/QX+XULDPWPEFK:
M;^]3^W%W5?K>N!H_3!=T9GP[!>^=+9VW\6T4-A"%+L7.P5R/Y-ZCKC%U+6-X
M1N:BPT=,S-G@@,P VPC5WFRVV''9S-N4W$!O?&_.3O=>7XNK%SMNUZS;%>9E
M+J+D=(%W=XY4+E^KYFI)(N]IIN&\,3%$5AP<K%0R>9!ED%-[^&ETVD?7/_#6
M5BJ9S!"UURBC7 5/4SDH N'/?*Y8*N;RQ;\=MJYWK0N=%/\*=2RM?=B2MAB9
MLM)(S92D6=4NG!\][4?[7EVAI(V1Y;;7LRT?L[F(LM?W3*R67AM*,_P@H%T1
M?V.F;Z;$WX?*P5FQ=.^<GY;_X?@;.9%S$?YNHJ1XY7K,[9)/GC95?(_ZS8QL
MC=.GG_GBT_CAU#32U6]NE\&Q]ES.!4147-^A4-PMIO G))_)F6D*Q4IN!&%6
M:D[^P!Z$8!Y?>C043LS]!]'3==-*OU]J]^*U?GELU%=)0\YLJJ[GS-\@S-:F
MT3^N@B7";2]A*C3>"6*PYRK8$!ZW\H6K7^.G\TH[2;'JFV#Q4D"LC99_/ ,?
MQ3-0R,JR$M E@=*O!*3#6]C_[9/9WK$R;]_O+\M5$%'_+0VG%6&X>4._^+<Q
M]+- Q\V:\U9MULL?71P7;RK_%'1<U6XO_K';5U!MJANTVX6K7VRW;U3'_WTU
M,2^.\R>CH;ER_4)F*M*FS/2$(%U7URIM@9G^'S*1XEMHJM=VSBU9??J8E'S>
MW+J3M58?H55@-D_<G#&/>LEW;F=#)B2Y704;[;/!('PX#2?PRUG7>KT_.1^=
M&RN,*!,(@'[C,?83R2:8%4K*IB>8I8#SIV^EW5HA1 3B:#LRVXD>EDY'D=D(
M$/^TLH@!8[MR(VKJ&,[0B9A=%AJ;++G?^1O,*?NO\>UD/-#I4.,K8/]P],M.
M1R=CD?WSDS+< C]EEI^Y%>:/&J1\7E9Q$A?B#QUV-QS;6@]PF%\PF=/&?D>&
ME+FN"$"+1;U^#UXUW:&U^%1NT')]3R.H%/,"K]@S50=D&8/VI7V--.+G&_1F
M^,7P>\&;P_4X"WGJGO_:?[4NSI7.,HD=L\4X"5O9@1TS!I-D+P&6LI[KK9RK
MU0J1;=UDQA"H8U.":_$Q! .GJPT&.@4 F6&'1!Z/\.01O%8<L DR*1C]Z(2G
MUHJ%=I$7Z4\IX7]TV%\=)7.L>#7*2K<^/]P[?5J&%:D.D!'.%#?0*:@<SI'F
M*#/4;8F@C?Q9?T'] X@=YUVYT]0H:E@<-5P,T%6M1[Z'6;1MF8PHQ'F,[,$O
M;.0J'T?E<"0B@\:,?E]O&U2UP7'?9-(B3=N5.\9$EYEH QE/=M%FW 89%@:
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
M0D&T.%)4G\$IK(#Y=7FEA5T3NY8/M2=8KH/5Z40UK3@9,60!/6;DF:8\Y5&
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
MV0^<BOV-3OP=9%!R(DA,,3+$YF*660M@ECD2V$R!EZ4QUDV=PJU.FFD&L/Z
M)V3RXF@L'HT7,0[4'5K_1!))*&CHXSH=B<=++134$^M"0K;#=$T(?#D@#"+2
MNZT)&HYFU_T,QCL RX8H7+, \!@^0I\\&,OET!J6IP0ZV_.[ Y+E7T*1O6D#
ME/0J5*C;":W*>@!.,7<&<7-?S>P!/.,>P%_68G@#SFNF0U)U-TTU[JVJ\(0.
M&F%VB%?54^79!>V'RY8Y=7U+"U4C!D$7G/@'.:?4K):RYH0!8R$5E E8)QO0
MI-6LFM^<>1U2WA 1>69ZI:9,#FV+4T-?"Q+D<>CX$5<W/+J6V?;'#5?X##)8
MG &@:4]2A@L)(_6;F<(X->2,;&6#-C#( !H-8CA)&!,$%S!6R[3AGSS)3SS;
M-3DV7H'+@941C-LELZ*R]3((B9!W[*IV44DOAS<PA3*C!//YX'WP5 "Q$I#+
MF1DKFA?*@]0>-1-^I+-%6NF$BEW8G)0 +8RKW^,X_4=4/7!5RQ0W%R)1C 09
MM$U,9Z9/&@C)]L#X% H+X;LF#*#C2R8B[NW"0#[ 1&"'L,2R>PP&"7"_JU(4
M5C;&Y>GYT!^)(%O8\V0Q*!Y&;( 82NFN$*N[J&\[398D# ,>*#8/,S @189B
M _=OJJO7*-DQRK6C8=+K"?/$$HHL,1-W#/4?4'%K"OQ9Y?8@@X1A)8-".W:>
M7#SK.H=@EFU30;[[Z&"R2DR*X&V%$C28GU!VQ99RSQITE,J0_<#M>11R4W/6
MK5WIQ@H3691P14N#N(^EYV,L\6HYL;DJW(B?.D3"E'+]'FT+="GR_15CY991
MG$0SQ-B;$@=,10)&6 2]C5AX!YL:# <$J(=R9+R,A%##]QK@AA"2@=B\!@-'
MQG%M8(J_.L., MBBA-WT9^"0C-BW5O%6#S8-NU@HD8"WYSQ9P883K)L3YT0V
M$.K1PB(GI)+)K::>/O-):J*R T BK40N!-^A4V $0,VX<)G4_93J7[9D"_'T
M-0(](;"H(?<5XC8PZ_.\*4V9V.J2AH/?PMV,$DR9<KY>SS:%I1Z$'+' L@4-
MHS#OO+TX*7MZ4L9%B$F:"0D;C0CS(_!&\2N+?C7_>[ 0A&K#%?@*'-J(S< $
M4/AXUS[@)5J>(Z<?\<X\-172)T6@(FE1F/$.Q5&#D+/DPK&1IJ@JYV/+?1I?
MX+,MX0L4=(CK/'J81\%[(U5\*5-84'_3"@.G8]XNZ*4R? 97IZ@V*8T4&YF5
M+H[0A7"I=+AI53.B3"2MHU@HM&>#P2,R-Z;;G"PN9C*02ET$?L$/D"?.8U'
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
M$5<*+WN9;GOA(3/5P7+[A@8VCRPB :E5)]H :.'3:S&!'91D(@B]5M-= AT
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
MXU?^U@9K$N RB%"0X$?\%+!6!-"^^MJ7]FED9/&QCP#"H$!CC.U-<LGL(;!
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
M,3195?L2GG8'  "0(P  $    &4U.3,T7V5X,S$M,2YH=&WM6FMO&[<2_2Y
M_X%70 L;6%F6'\"MK JP(Z45KINXCG"!?N3N<B5>[RXW)%>R^NOO&7)7#UM)
MY 9*FS8)8$E\#(<S9\X,E]O_>?++[:#9Z/\\NA[BD]&__F0\N1T-^AW_B=Y.
MU=V_>3O\C;V;_'8[^K&5J-SV6/>TL&PB,V'8&[%@]RKC>> ; O9.:)FT,!%3
M[^IY&==3F??8:0M+W/G.?[7;[+44:=QC]V4JVG=\*EB[/>@/Q__=GM>VJL"J
M9X6]8E5+J*Q568^=4]M"QG9&:IU^U]J:3NJVC?Q=H),&ADK'0GMQ-RF/'AAD
M,J-2&:\Z:\F^OUOWMP;?YZ$IKOH=R!]4?S>VT-G:P_;N][5:O3O8Z8I9\6C;
M/)53_-1R.K-K#>X.)+]_,Q@]SF0H+3OOGG3[G9O!X18[V&8BD5NAW6Y>"6UE
M(B-NI<J92MBKF10)&SV*J+1R+MC;!+U"TTZ_A#YWI38ESRVSRF&>=<]YNWMQ
MQ(]9F0-\S,X$I$6EEE8*TVR,'J,9SX&IZ\B2_MT?SB\.Y)9:S8/9X7^E@3.6
MK<$X8+]P_< F,R5RFA<Y-RVQ>VY[AUSY\'OKGK QFW% 2XNY% L18U?2L%]+
MKF'>=,GN1:$TG)FSUTIG6+3]:[,!U_Z'RSE/V8WF>6S8.,_5W,'6L)^T*HL
M3=')074_O'7.3M@--[ )=I\MV4.N%JF(IR+P1M+>-+'"&KFR+,+"7.;-!L^7
M"!"K2\&,Y59DP"J% \>*L*J$W1).$:*9RJ0++S?NV8!<1,(8KI<T).,/PD7<
M2J9!6PQM9,Y28BE:@P9$4D=EAF%Y1%'I8W4QD]&,F9+^K 4LA!:5%-I")DTJ
M>"SS*;*4G6&+IA"1TY $%]!-Q=CH'--B%BXW#?&5._O\(\X6+)$YK$F.61LO
M($]C//KUQ@"9)X@4S^$RC](RAE"X:,-4 =PK*;H*&)C @6Z>IFOO5W8W3]8&
MPF))@@,:4:88 )<KN,7'GE<HXF;&DE0M3 T(+:;26$U4SJDQ8#0.:@8;;C6U
M-L_4_<H]>W$"[MXTPO?:O"_5E:E<5_$Y@5[Y!'MDCKTIQXQKX;P!Z\H0*1!&
M8P(8"%-I9C2%AF4(>PI]^AU+$Z7*E)A'A*!5:MR80JM(Q&@V[ A.B 7<ZBV]
ME34ISQJ?:"^/1*5&]S+V/X^=*$FI+_=XH 48Q>,&3+S72)F]5TJ\Y&JA! O1
M1K>QXW6A;/&U9#WW_^SLY(=+*J=WK%8U2C D":^&M@:H<(;"8"3L1I39;'S:
MK0'Q><1+4\W9!PG@U5# 0]52GJE5J2$ 03F7QL4Z1HF<Y#0;5'.L:6*3:K1(
MN?-YQ=5KOP45#5&G!&5 &7=&X-9I&AH92ZXE[4#ZE.+8+R=)I2&6=W%B7$IP
MS* ,5('%7-D7L +%@HS*E!.E86-.BW6ZP!2??#:S)KZ%@@:"=#!?Q'^RQ_\*
MJ N?H6[O2'\&OOTY8B\, GF*@#N7,4&+&Y5SHD-N@$NJ,PAO7,>UZX%&R4.9
M2KND)+1K70H%AQ('@-699U>F]:S[Z'?4;!2E+@!!X])F%.$@[#1P%<L4-;I&
M+EU2CR@(XC0$Y9@'&T)!%B"^;W ;1,=LA!J^=#P 3R"DDP15!TZ:..?L*!Y6
M>7,/9O,_=]<3#EV8"%(R[LC 0U5:M]B6!NZ@0:W[D"]?*2RH*$L^7;"RL*[W
M7,0(;PLH=$7"O^$C!AUYPSL/4O)9VX[..%4QX9R[$R<O("'*:RJ*2DU^VL@A
MSZ4V&YDR%AWT" #"3 1)[_V!E1U]0),$D ,[/!E=:8Z"6;CS&>@DS\N58L=>
MK1DWJY1+O.(@*F)P(EC)6:2BPR6.80\BK4YK3R8$GVVDOQ<L/U#]77Y.L>Z>
M9,0U9H-U@!/A;*)F'>OD]Q=DV6?%U4H]C@++*EV=P6B0:X',#&=\*\1'^#14
M2)W4'TLH2%+8$; %]C)$C_BD.J\."?&^I&<O#OUE'KF3W_$_H22_QA&9JA3W
MC)3.(W2TB:2 EZJ,LZJ,%X(_4 KQ18++(:[ <<]<ZO/RBWQ?U;#^//@DX%UU
MQ&/,-&(5\!\$2E4680J<C>(E\'G,P%JFS& I^;MPNZFH=N>CA;\7&7Q.R7R-
M3)1H!%L %PDB"4?,[G%6!8? $[G,YRJ="V+SG$^KQW*Z(A:1%:E:"O0N9LHS
M"=]$&P,X7ISKFHT=2#KY2[EM<GUS.V*O1K>W[^ZN7XW?_/1CZ[3E?M]=#X?U
M[Q?KN7')M;JKBE2:\L*('JN_M=R%7G]R7R\P)WI'BJ[W8E71JB[]^I-A/:H2
M?DFR"Q[3J:/M[FE@EY-_TR;[K]^^F6S=JR4\D^FR]RF]-^_@3DG2$!CJ,2=O
M\(X.%%E(?G4:N<:STW['?:D^ G9V>G:Q:IL,/ZS_%U#_9MG;1Y6+R^^>72F&
MVU>*A]>U/QYT3,>KN'GETN^,!YN;P)_[/P:<0^^@CJV/&/P?H\*V![]Y[VM1
M84R)3&9/+Y^]'JL;Z%W^[+A<\J>GMB<)[J4O;IP?\KV-+_Q>QA^V9&T]>K.&
MWJCQK]C0FSC_!U!+ P04    " #9,319;9F.V6H'  #!(P  $    &4U.3,T
M7V5X,S$M,BYH=&WM6OUOVS83_MV _P>^!C8D@/P1)\&[.IZ!I'8W8UF;I<:
M_4A+E,U%(E52LNO]]7N.E/R1.&N"SGW;OFT!.Q:/Q^/=<\\=)?5_GOQZ/:C7
M^C^/+H?X9O2O/QE/KD>#?MM_8[1=#O>OW@S_8&\G?UR/?FS$6N4]=M+)<C:1
MJ;#LM5BR6YUR%?@+ 7LKC(P;F(BI-]6\E)N95#W6:6")&S_XGV:3O9(BB7KL
MMDA$\X;/!&LV!_WA^/?=><U<9UBUF^47K+PRU7FNTQX[I6M+&>5S,JOS76-G
M.IG;M/(O@4$2G&H3">/5724\O&/0R:Q.9+0>K#3[\9-JO#'X7DUM=M%O0_^@
M_-S:0GMG#[N[?ZK7JMW!3Q<L%^_S)D_D##^-G,WSC04W!]+_KVAFG=8YQ#NL
M>_ZB]=]S<ON^I:X&H_=S.94Y.SUI=?OMJT^Y^L$<&0J5"^.V]U*87,8RY+G4
MBNF8O9Q+$0,NBJM0\H2]B3$JS+^V]4<MN2F,+;C*6:Y=IK&34]X\.3OBQZQ0
M@#S+YP+:PL+(7 I;KXW>AW.N@.3+,"?+3UZ<GAW8S(-%Y,_"(@RKQF <L)&1
M(?M5&R,Q+73Q66'S/.\=<N'#;^VDQ<9LSA>"&;&08BDB[$I:]EO!#;R;K-BM
MR+1!+!5[I4V*19N_U6N(["]<+@#%*\-59-E8*;UP>+7L)Z.++,"EL'50VP_O
MG6Z+77$+GV#WZ8K=*;U,1#03@7>2\:Z)--90.F<A%N92U6M<K9 ?N2D$LSG/
M10JH4C9PK BO4@K'G!+$,)U*EUU.[H& $J&PEIL5B:3\3KB$6^NTN!;!&JE8
M0O1$:Y! *$U8I!!3(26E3]7E7(9S9@OZV"A8"B-*+;2%5-I$\$BJ&4IC/L<6
M;29"9R$ISF";CK#1!:9%;+K:=L07'NS3?PBV8/&:?#?."RC2D,>XV1*0*D:F
M>/*6*DR*"$H1HBU7!0BOI.S*X& "!X9YDFRB7_K=WEL;"(LD*0Y(HD@@@)!K
MA,7GGC<HY';.XD0O;04((V;2YH:8G-/%@)$<S RVPFHK:QZ8^X5']JS%)CM.
M^-[8=X6^L&7H2CXGT&M?68_LL7?EF'$C7#3@73E%!833F  &IHFT<YI"8BG2
MGE*??D?2AHFV!>81(1B=6">3&1V*")<M.T(0(H&P>D_O%$TJL];7V?,C49IQ
M<A[YG\=.E:3*ISP>: %&^;@%$Q\U,N;)*\5><[E0C(5HH[O8\;90M?A2JI[[
MW^VV7CQHY\K5RHL2#$G*2]'&  W.4%A(PF]$F?7:A\,:$)^'O+#EG*<@ ;PZ
M%8A0N91G:ET8*$!2+J1UN0XIH4A/O48]QX8FMJG&B(2[F)=<O8E;4-(0#4I0
M!HQQ!Q.>.TNG5D:2&TD[D+ZD./93I*FPQ/(N3ZPK"8X9M(4I\)CK^@*6H5F0
M89%PHC1LS%FQ*1>8XHO/=M7$7U-!@B =S!?1_SCBGP/JI@]0]^1,?P"^IW/$
MDS (Y&D"[D)&!"UNM>)$A]P"E]1G$-ZXB:K0 XV23V4B\Q45H7WK4BHXE#@
MK \[^RJM9]WW?D?U6E:8#!"TKFR&(4[?S@+7L<R$0C5, $2,B(P@3B)HQSS8
MD HR _%]@]L@/&8C]/"%XP%$ BD=Q^@ZY (^M'N:AW7=? *S^9_[^PF'+DP$
M*5EW9.!37>1NL1T+W$&#KCZ%?/G:8$%-6?SAAI5-JW[/98SPOH!!%Z3\&SXB
MT)%WO(L@%9^-[^B,4S83+KA[<?(,$J*ZIL.P,!2GK1KR4&N]EFJ;8X#N $"9
M#:'IG3^PLJ-'+(D!.;##/>G2<C3,PIW/0"=*%6O#CKU9<V[7)9=XQ4%41.!$
ML)+S2$F'*QS#[D12GM;N30@^VDE?%RP?Z?[./Z99=W<RH@JSP2;!B7"V4;/)
M=8K[,ZKL@^9J;1Y'@Y5K4Y[!2,A=@<X49_Q<B'_@TZE&Z:3Q2,) TL*.@"VP
MER5ZQ#?U>55*B'<%W7MQZ"]4Z$Y^Q_\/+?DECLC4I;B;HW0>H:--* 6B5%:<
M=6>\%/R.2HAO$EP-<0V.N^=2G9>?%?NRA_7GP7L)[[HC'F&F%>N$?Q0H95N$
M*0@VFI? US$+;]DBA:?D7\+MIJ3:O;<6OBXR^)B6^1*5*#9(M@ A$D02CIC=
M[:P2#H$G<JD6.ED(8G/%9^5M.5,2BTBS1*\$1I=S[9F$;Z.- 1S/KG7UVAXD
MM3ZKL$TNKZY'[.7H^OKMS>7+\>N??FQT&N[WS>5P6/U^MIU;3];6#\A"G20\
MLZ+'JK_H:5]_<ENI7Q"YHT!7.\EUYB6&E42I]IRT9CRB\T;3/9J!1UH_T/;Z
MK]Z\GNP\QHMY*I-5[T,6;S_RZY"F(=#3PR@.$>F48MGM!*S;Z9[UV[0&/?(<
M[K?N$QAWM>H]:L:]YY'3W>>1Z]B<?0H[^^-!V[:W'Z#TV^/!MNGXN'TN# YM
M=94CCSCX*U]^)UC? O7Y+C^FFB/3QQ\0/PQ>V_']YU-^GOLNQ^DA7^7XQ*]J
M?*0/'_NL?$O1IE=P_#LY].K.WU!+ P04    " #9,319Z8Y)DK<%  #3&@
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
ME-I.[!'D,[ZR5LV[T*&Y:Q':&:G5_+6RMIW4K1GQB2.1%OI*AUQG[/HQ"SX
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
MA1F?B$2BIP29?+"I('CU%8,T0OR;7_.MA1QX3,(2V%CL;9#*!D*^3R1W,.:
MS>0V1LJ&"P#6(\'R",8)RS^1O$O.LP^^;<+Y>4I%,CVO.P8S&,L6OV7E*L5&
M3K"*G*\:XN;;*K("_6<T# CE?N;C8.L) 0U+I-=W@[(2(Y:N5K*:(6=KE<O/
M*5GI#)49A30@+=J+-S(('B!:+!,)SHU]LXDSNX$AY'V?3U*^P,3<-;12=GP<
M.>7#1F^?>)I@D<\B](G#5/-2+F7'P[%3'IKT\LGN?,FY!BBZ>%Q#S*!Q8"B*
MVS'QQBD36DU]HJ2\JZ**6[Z$!97_:63$(RM/DR6D&Y1?" Y-'5]1W(]0H.!
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
MI>(.A7<*L6KNI\1"=N8NM<TU.')WTC)-D\O3E$$J.YV?^#XOY8[V)1(JG9J
MTN./5O=1TOY ]-!#]O[8=":"[+TQ%:Z K"9*N?$U1,<'EA8(=:G0U@5T.#1>
M(P#,_$;.<8R&_I\IIIFMM'J$0FI\\',O^-!2 Z3BYTXZR2U:)!D:)G#0H*<(
MY,>''WI!3TV%P*7 !\-$9>?56OU$4')\9.G O:;Q0>CP'&UM^W*.(R_RL1=>
M1#2)T^R,7[IY 05ZM'51*&TN><C6]&2[9M:)^=W66Q0_8)]GAYH(%*!W# 85
M_TFUA#;[%3M;(Q6GI$6-W=M)]:_=N+Q7L]>V7#WC?+[+J#S9+!>U=FVNE3XO
MR-Y0519<!]N;][.+?%Q-^6Q?*M:C.5ZHH+GT4Q:#VI\UBP)^DYC[UY5'.JU\
MS<Y,+V;65/"YVKHNS?/];T4NS_NV6EJG#MW"E1&MC3E8?GSPSM)98YN=G6AK
M#L[R[PP[4?A"ALV'5.[3*I4:'UCRN7?%CE!?D)./AI,OK+Y^J,7)X?H]@Q^#
MDPU]X5FT)4Z.M#@Y6F'L^G412YQLZ MR8CI)R>KK\I.K4JGQ8=?ODECB9$-?
MD!/#H7V*-V3N>.S3:'(1!?@!!ZD7P@]\ 47[L&N$T4,TF$T)6Y>$WW$RNT%A
MGNI@AA=WY"Q*> 0;M(07*:BJI/OWPN0<2+C2LT?K6S<':71R@]4>U9WNG=8.
MPF'P@"F)I9.:N/#XR,)K9DV[#]'3!C2_O3Q\F^$I>8!^GF87=G? ,N,CNQ>8
MM )&5? AEJPYLS8!WZ  S?-T"3R,_!K%F0JZ= 'B/61.J@FXP76#Q$O\9XH#
M+P?/_X B6>8&#>$>$BC1 UR6N$'?"8D>4,RG>K;!D9T32<5Z2)E0 W!:LWH,
MNY' X@9QV"@?\1<A3F#*-(1[09RV'A!]]M(9RG+]7Z'OV9^DJ1%TY/M#HJ8J
MIH]R@;7].OWT:%*Y!Y[C M;Y:D&W*:FC@VGG",#%#4FSE^7.F4*KWLT[MI0'
MN9#['.C@A^S?]/47]1EA]G5PYU0Z)BL4=M_>,MR0G9L^K]+2P7_=HWNW2=&
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
M)=1HP7$^=;;!GP-"@K28D8=X]53H]FJHY9TNH9M@]Q;/5<+>B66+4)G\L=9
M&4%<Y\0':^G#DB4VK5\K3]NA%W5WX%8/=G?X5B[GG1L6X(1#N8UTPPM ^3IN
MXC1(PSA(IFE>D)(M^&O<C%+:I9,Q0.ZZ&(6H=Q+9X1/75FIIM!.'LO^+QUNS
MC7+KL4;.;19&!<Q^YL6!$!B^J) I,BQ6DG"<#9_--:SN#V2<SZ/KUO-[ F!(
M(4,EGT<__;I])]F>.1C1"#O<@&X W-F+KI#T3@0K>-ITAT>/2U21:F^0UKRU
M&<)IPE8K/7<Q[ @S=@&MA1(,*HU *H2Z@P%U2ZS=F/O$%&,W'1$\"6D/F/-\
MBV8_9%1Q1BQ+\"VG#/(PZ&0'<LBD#QEB:JBCY\Q-L4.9X1/.WZHY(X@XXX@"
M7,N)P7,8')"#DB4I9%+HK:L:?F>NX7?>:OB=H8;?0:SA=W8U_,Y5#6O6;@41
MYS6L6KT=/(=5P_KUV[:&3[Y\V[Q)$S<*(LYK6!4-#I[#JF%]C-?6\,EC.7D@
M^DB_>[5QY,T[30\]0MGSP$%CD&'T(-&$P:2Q<*W'$6T1;#!Q\C!A5CQA8AY
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
M\V^6VFXY,\JD/INL5 'Q; Q>!0-W1:!.&6>='LOG9![;-,ZRN67AE\>G@'[
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
M5$1?H#K#"C=SJ&Q71Y7ZK:3VU!%EEN87>)D17,G-@Q><4W=-@HQ$<1J0[;3
M:YY8E6K2KY;P3U&U&V5#/.$;W6_8/.FG$S=]GN1UL)K5Z0V5QA,+7BB*J]VH
M!2N63>(\QSF$29S6V-K%7. 4JQ<AE-+NVX<2LLAM011>#*&#*9Y:K,F#*+%Z
MO/+.ICM<[%J9JG?KRS@-%F3P>@%"5P"6]Y)!&S*#RJ"$/C[1'HC^(=NK^#F.
M<#H\J:65=+;[00^UW?H@%X/B'LP03=DMHUH<EF.8/ =QPNZGFF>=,T)U5IZ+
M((]#FS9@4XHWYV)OHM+]F(L [*"LP:M<& J*@L2+LN"WWQ49"NNC8>Q,6%6.
M=U(W^>^:D]TZZBIDG4[SZ>#V9OAD@F FBW7HE&RB(7Z/0>@<+9@>. Y=Q4E9
M*(\_*Z5]\F@ 6<>D6A0LE_KXQK IJC2]\^EG'*^>*)#),QW4KO!=N5Y@,EL*
M!W!UOFID&2ZYMY=Y74:.*@ ,3_=!/61O4P8*JD)0RDOA%\!TN-P[;PW&32H^
M0-U>;0_\CRX% +5-)EJ06U4$='H;<!^)X!:>^X2UOG=6WW=.:X_V>'%&AZ !
M*71C  W.86U=X%6<LLZ7>ACZ(,1G0!(>V3H3S^["RB'X;?*VI+%LWQ+&5 WZ
M9$=^^,"UDQ;G)B.3D-(ZYSGT9\MI2A&O8CI"G>0YEA\?W:<4AX>$]C6Q<WIH
M;!'>NYW#<*MRUO3N]F S\\&N,-8'Q6UQ*.#E@:%M)7N<C]24!9C"?7,/('(E
M^UKIW$-_-%*?V"<_TBX%YQ>[2?$#O?-AY3DC^3',;HE^2&$PR'X$"X2KY'B1
MZ )M=DLH4#SZ(>:J??LQ2GT5#4#A[P\O\O4W!FT?<)0F<>K^@ TX?PX("=+B
MD&Y@GV+<D7]_(W=L'U\&$'KO#5S@,U\2_UH7!<"O,VO8.':V[*R1-J9.TH@U
MZ3*-<-3\=H<+:FVMQ0Z[2\E\E&*=D?N('Z$E^Q'*A$'^XQDB;$*O9;JSHU76
MU::!G-7'3?%Y]8K.@_K>^+@I@V53 -Q(U#'0$0M_30U&$1$=K>3?3./1QD?'
M;T(G#I:N7S!A^=7RV5*P7?8!]?(.4^"987=RX:F%8=#2 J&8%J]68921T,D#
M7]0^U48+!'<47M"L I]'6K]E8I.+(5L5R%^5)$Y7]WR9B-^1PE(WD1Q7.>,W
M2:P9K8THP>U ;;1I_3&:M3H,%NZ%6<SW6E:K\>Q;\IQ<5 WE3,7_<K#<P*J%
M&?FZ=RG.;Q8>;Z*P0<&^"._</0SW"/X>RYF>BL>\H;;3*H^8/,>A,J/*R#(
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
MPZ/<W.:PPSZX'X#:01_6,;^*H%.-6QETUG$FW^>=OY(P\R9.@S0\0IBI+0@
MBRT,M6"SIA3H8:89NBG,O)G>3>XNH869) LQCO(;2H+++*4&56<U;C/:A\BW
M<HQ3=7RBQMJ8P8$:HQX8?HX *VZ'K%2KJXL2IG"LK1ZJVS+JH/<F(UW<&G;9
MJ[F[&</>B-U]&&8=4%&F/5Z!5+4FRWCADE*S'N,[>T2&\^G66LX)939!X)-:
M!22=C'"MV81^_[L_O7O[]L_ =O5T&XOT#F(++Z[0\]5S:LU0=9M2)9!]I@ZI
MOL,LGO#N#N?Q]T#[YVK3*'D2H][=UX8Y*ZF&CTE##739+*%$'(J;M(>J=)%L
M&K!_I[A_BG4:6GMO1WT#L47;%%5\.4$5>)7_&\J#='T*D'JOAT]\'[G#J9F#
M1_Q0IV(.FX)Y%1.*:MQ6J]C+1AW2I"*SD_V/K?P\!PGF)[KI@#X.::?!'DS2
MJ/]#1[*Z-6NX/>7Z)4Q*=E,)_0=/3?! .Z#KY1(K)R1=@W#9@OQ\X&XK=(L
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
M:>P:R+EFAA3FD!<](5"LD"'3<H(I^%J][/J\RS2/B(D;0T$??8P(5-;![*1
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
MZH]E>F/4;)/K 66=%JS OKIC?("0L6'@C(-P5%_8$??8&0J@-;UA*PN420+
M(7LZITY0?>P$ (F6F! <W<0IPW.9Y?J5-HV\6QH98/=YI! &1"0]0C&13"6/
M:@6>A $ E[K-03=I))7TYX:4$SD2,4"<46'33:ZP'(KG["(ZQ/31KH <S*1)
MWS#33(A2VA^=M',6"E&@M#+-+@Q(9#U7 #W">.>T/IXQ660YOMTGU'BG"E7I
M1XGSG*7@3;,"HTT3X4*Y(J%O4?>NKNOE$H=%_(QW)R>MOHJQ#'\NP=(\-3<-
M!0!U'W:HQ>31EE>QG;#Z;K,@S>EPCW6)E^J$MQ(Q>+Y#!U(W1EE48Q06-O!;
M,_@?"2O,N_-@W<QL><EO3J#.L+J8LSE4>I$1DGUE=^\&&_JLV*J^R\A"7+J/
M_0SL47-4"6 <R%ZPA92\E*1GB+2GC!?'&6TKS@)<9NMU7-0SXGP=91BLJL6<
M[=;7@&RWWTMDO//" $Q,P-!(HB7&*.>RWMW5)/I[F5?X,V*Q?50C[S8GF0%V
M/SF90AA:=V@"^BJV]7R@GBV_Y5<&S=+K%Y8BMHSSI^JB!!:$*8RWT'/),&LS
MNDPS*D%CG"U@L1O+<\1)UU5A\5A$E4[5FW5O:627;@32Y.%2,7>]F1KDKC<3
M98#T9DI@XFV8E21Z9J*LXHNG*@0_4>5_2H/*V^&(\9*E-&>3!9,TFN9YV<Y-
MRZRR5G5&DI'&M,2QU(-!IG%@Q?L06VWN4U!4ZR,Z!D1Q70(*61$G\S?YTWT0
M1U5GS.[/FZ9A4D9L(_E''+#;&NOK?^@?N'/9QF21\W2-\B9V<*$.?=F1/D#'
M\QU8(@QJ'\L,Z1W#&UHPOWZQF@[-45R7S7)1,2^[WKV!.=Z$O:-[/=Y/WF/
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
MB:O,:9H:4<@!JPD32F4".;G>J3+'35/Z.BJ\_:\R2.)BR[>29HDNV8%1Q=G
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
M1]PGMH7[B"4ZZ'/NZR0G'-9\&M!(F\VL51#*CKMW?BRA;AXIDAKN 2';2R8
M3MIEH;2X>Z;G0%I4YJ,S<YLF(;=GMS>91-L%5IGU&K!K!Z\"RJ/[9WDL-NML
M$4+G%/96C?(1GVUTQ:86*+/N8HK6-#6#2?:@.=JR$YX9DVS[  G\X4Z0))0J
M=P' KE2!371*SW62%4S$F2NE163JX8DR[4:;009*B;N@W2&4@ !Q1,:5^/ 3
M]X,K4@VN9RO OJ=1"DJ(N]-HAQ "! 5]H*J]Q/1.L[3:*P5.+^L=,U)SW XD
MU7:F_"G!?'=246R8J484JRJ@Y+A[8^"@H:4#7(,\Q,AUH"0[:VA6.U_*UWU!
M,J>/,1EG&5%.#PZN%<JONY-9A_#;$ZA#)(<]@.0.]4!I=7>(ZQ!:.P,G(=+M
M TLE0AD)OYVGSV])&%41T.GS4J0-CU,^B]J=,JL>5OKIIQ^^?_?=Z,UH5X+_
M8QJL1L_9:$I8&8'@4Z[:WP]_0ZFN836*A]%N\.;_$&=2?LEJG]]]_:;Y6E;-
M.[DD2/#PR0C @N?E@^+LHU!S^U=3TVAY4K_M PK9?JO8LZ">4W8(9/G"+"QR
M^DS.^81SGK+5^(4JO$%1U /,&]Y1 U:A<^WQI"% 'L=Q4Q$^F'TBBT?"Y%CK
M)? AU[I-#7^]';L'QH9@X3J)1)RH"&*UCS?+X".M<>ZFLK5GFP;RZIT&)F^6
ME,3'5NX1^^XK47Q8MQU'_WQ(Q2M%:J]M%,$'5N.T#5UKCTL-Y+-;!0P>VRJ'
M#ZO4%?;=M:7UL,[ZB01BKJ-VU;T"^(AJ''5/T]K[5T/.=Q_X N4LEM\#J&E?
M*P;/?-;[ZO#@V6_+VEY#GF;4S]-[$A-Q<&;-_6VP4"PY%$7!Z/<?4M/BF)H4
M1\%;?'HWDYS,9C0D++M*#%X/$ /ST'_HRXAQ:F,("B]30MA'EA;+,CP#8$0K
M .:B_WB5!1< FX?NC<J3Q3O%C"QH!< L]'\HQX(%@,V#MX7T09S(+F=="]F^
M2^D\C4)@M/L_.F/E\U+;AD=X'.9\?16OQ.:G"6AI63#>_1]HL<-;8^G L)<+
M!:Z1T,+8M2@+@X'O_WB*!? &6X>>]J0)U^66.\/SW-RWJ$N#L>__' IPLFFR
M%!'X4I-:8P3A+Q4"T]#_Z9,.-&CLQNB MJK!NR&U"#RWLPLFH"BG4'-06!'7
M1?+5+T%<5+#QV?"B?'?U@LYFA$,0$B--MG6 >7.R:K;GK1M&@P<S]DWY)2M[
MX/( Q5,:<T3O<N.*PK(.,)%.EMWV1';#")W([?MRUO3)),&D.5F?]T&:&@]T
MJEHS5&O*=#6 J7.RJ.^#.C,^ U,HZ0!$1'L=CS"P!Q8&$^<D/F!/G"4JZ,VN
M?#:O:XM3"(,Y<Q)CZ*.Q:5$9NIT%CT4<L!N:Y9"=+DUQ,"].0A =VI+)<OP>
M3[D85I4%<^ D%-%+?X89 -WTHQ9,&(7 E#@)2]A3 D0!_1;,WN/.$FYVZ9#J
MQ>"O#:$$B>1*MQ#'?4.JPP:^LOG(2X)9<G<C1LJ 9OL>K]LJ9Q/BK(<):VE!
M,-0NTP9KH=;8AQ$IU6X2[)< 8^LRS:\66YE%PV\[JH_W;/\(AM)E/ETME T[
M!D;1>%"JT_$H!\] D:Z'TSPX)I4F'[DCK!6Y(%G(:!EN-IV3 LB!&7&RJ#4<
MCP+;/7A_')4WU8+X^^_>/^_<R+A[910#T^%D+=NM@8#1&+J#3[+D+)GE&1]L
MS"?85(7!C+C99.]VGE9ON2<7*2\9$S, [67*[UN7*>](F/*%Q6J4SD:\AC0A
M:9'%J]'X2\"9B$:B2I)DI99#W*W<Z#.9M>QI4;3O<C#)0?9\J^]O%-+<M)27
MQ#_&;\-"?2-7:L[05S!%OL9UPJ(+_E_UW0EI07SP=>Y3 UNJ_< 7,8_S"B 0
MX--UP*_A.F"]&9&<L 5-2HA$FS)W&VT)W M#'3MN" A#+PKF\WQM@SI,TRB#
M>UT(!&*J5!X%Y8T"?+6QRFAF.HBF+(U[04@!96MBHC1S8-3O\\]3%D[80\8N
MLYQ6650_D?PIC0P,P"1QKP@9V; Q?^@@?)'S1IR(MP@@'9"F..X%(2,'1D/Q
MNOO;-/\'V7:AQ-0D8)*X-XB,=-B8/S S5]S<-"&;F06?L*FCTZJRN/>)C.CK
M33RB#=N&(1<%>4@O7T0 A_ 9H<C8'9;S$V6'9E4![F4E6U8A8. VK5+#7V@:
MEPA.9G]/%^0\+9*<K6Z"+U:<Z6O!O>ED.4_N"I('7/+%U^]\94MG-%QK^Q"\
MG)&$S&B>6?%IK@GWVE0/G$+!PN65=R!QD*P5O%XL15I&KO CC6F^,LQ4.E:%
M>PWK(*J4C-O!B+<( ,UZ=.5Q[V+U1)X9D".:(TF,@:[Q6N5Q+VBY8Q=W+5@?
M3%*2\071'?F]H&QKJ:&?M9''O:W5$X/V@'FR9UWN,C]0/EN8Z_>M/S3WK4O)
M424Z</K?2NE%J?&-?D]:4720@(KX=';.8>$^]2E94J&#9BM:5QY_*TF+>3V.
MHK%BZ'WHX]P<-?N->8MTP#S IRU2C$L;57/D'U!X]KI<HQ@^W'#GEEO0ZQ&
M3F_&B'L\9T%&HOK!K+'(_C\OQ__L;+4K,PU698!+&+&S)(FF?.TE9N\7Z2*@
MB9H_-U]#=@,YLU+VW=@_<+KC]<BY]7;#;HJZ..[)!JL9@,[>H3>V-OI MG>5
MA7%/-EAC[\5>[D:;*2-1SA9)=!4'<SWNC:+(IQHL49?:B>7MO/6=)UG$ * W
MRR*?7NC0S[0M18+][^F7G3[ OD8E@WR P9(&O>5#W^+:C#UT4;[&)&8/OP2Q
MNBEH!9"/+@") -B,T2BDDWU(RS )(A]I.#@>@MU&I)IIMUGT$LB'$0[AXWCW
M4DIS?DXB%J_F]R0L&,TI4>]L:XKC'DFPHD]G+T8CNGQAX9314-=L:F5P#PI8
M(=VR# />C^)E17&.X2J@3"2IU.$L*XR[?V\%N-K6@9'?;V.K3Y_ST@_.GY+Y
M-%3T+B89W*UX* \PRSW9O[M.,LI!>V!!>9"X%AB3;>+]T-S$6XN/UO*CO0H&
MV:%IJ-\BIKE;HRX_2&JQ[8?/Q $,S6Z>O"1^ -Z,>#VKF-2(H;?Q=EJHM_&:
M9?"!UKF*%&*L#3Q)WV'8R--(^(2[>D-/8\#I!<_>7/MT???X]Z8!H;:<Q0^$
M+;+)[(%%W"<,L1U=>=P-+JNAT6SVT%E/2RVT\9M&$=PM+<N)B,2X(PK3;/5_
M$+-Q SOK,KA[7]WHV3-OZ$.K14S>???XPSLQ]$?I,B>:K2]E8=R]+RO4#08/
MG]3-B@%=>=R=+RL2S&:CC .E'MHD&K)RN!M=';H<F9F(W<X#6R0YL->IE\7=
MRNK<Z;3-Q>US3/!KBN-N7AW2XZ"3L)G^ A+W*(KB;CUUZ'84QJ( ?_FRI R$
M>[,D[CY4!]CEIJ*@?E%4BNCPWI7!W8#J@'33/"]W.Z9I3$-*LBE+M]&7^F['
MCZ;=CDT%HR")1J(6$O&""!L?=4M:Y.AV0!2"PX0NUXI$=26,TWZ &+"UN&\J
M6EKV IU * ;NJN1ZW:;Y6C5#I,Y"'$C9 (&DPSC38#-X%_@YH,]!_,AXYY1]
M&Z:+J@N<L'F0T']5R"91+8GX9'969-SB3++U^\.[]\W.L%Y1V0'6JA*YB+>5
MX=QO"D.14J1&Z/@QRT62 HFO;BZ4:&1P+@MM,*Q!RSD["S*:36;3FF?H6N*Z
MLBYU8?6D $+V&^0!-GK5.B6J<@/NZ3PI;Y,G>1L266-M7;8NZQ6MLEYSV6IK
M=8]VE6^G-J?6>\!5/QUM@!8+E3^V5FJ'BR<M\V/*E3Q/DY"P1-;DOF\VN5)@
MM)% <<#Z$,T5R3C$T:9/J7<$D]D538(DI$%\OTE# 6AQ/56/U#B+1Y$S)>=*
M7:3%8SY^3(N\3C*D@5K4@=Q(>W6%9GNVAM*3-GW-ZTKF]#$FXRPCLB.//[R3
M''G<"(W64BC^^S%-HR\TCCE_33-VZIK;L&4U.&U5K1F@D8*$D5MG)S(;K= "
M)$^:WTT:)-DT6.T=_ZHUO3\VFUXI,-I(H+CB!7G,;=J7JCQ.0]K7!M!XE +(
M#49/0Z-E&*SVI360().OYEIQZ'71+B[T.7B.2[_X[L</[TK?$+_YK?;(1%FW
MQK%%>75Q'+^^X6M^0B9+(G8=DGFE%,"]37)87J['6.KD, AZ/O*&T4[N<VY/
M]1!V=OE[0?.5K,W\J=EFZF+__F]_>O_NQ[^,UN(H+EM]VSR -,LAK99:H-^F
M.;$:2BRJ0!Y<Y-0T%SVVB'@RS-R1F"_KHC<<B7SUP/^8B<2]?$4H:T4_M1\;
MK*2G0GJT)X[BEVM]IDUCS.W*+(G3TE1Z6;4UJTJ06QN4PD;[ZX"3)RWP/%TL
M:%X%5I+H/"W#GR11Q/+?MQ[\K,F7$?S]&E"<5F.2S6+)LAJ<!@I2$M!&;>M!
M;J:=*&ZTV6[0>=)L1923_%[P*B^?Y?>C?WC_KC7KW J-UE)HP>ZZ[N:FJ);
M"]?7]0%&YQ4BR&W)1(<DOJZUW9,6TF'S6K.)_;YUXJ3S)O;H#YN?_N.TGWW(
MR%?;-RJ5TN;QWW;Z.JECV[N&8-#K*;U.QX:JAM@P;@6F#"J/=FJO\_D@*V#0
M>?RY?.>L>F"3R,[SK@LVRX$/YOO"B]Q0=/S/@^Q)3%3Y?T2(AP]Y8OB%]WPP
M<2!;_=\7[=P'VL#BS27K3N-VQ+7(:58>9<@LJ#<* DGO_WYJ5]*!4*"WV3L2
M$NZ2CS&!LZ63 1+5_X76KD29 4#GJ#P6E.35%:$[FGT^YYT"S<5/VGFD6@C(
M4O_77P^81YH@0*?I.A'+S93!)XYJ"2!!_=^.[4J0R7AT=JH-WVJ?%TR05@C(
M4?^7:+MR!(#@J*<?UXME0)F(ET[8!<V6:1;$D]E-FLQOZ#.)JG->\,;9J3:@
M4_1_Q;=SPST -/1&?4=XKU.4K_[-$VH59P&(@M?KWI )QN-0YE3GHM9=QEH/
M,QGER1V#$)0&#^(F$',\:3H_Y^73PVLM^?IT_5)\RW<T<11X%5 ./8JQV.+C
MJ$E-61H589[5W<EP'TK(F<6@E'@02($9Y)2&NW05Q%MW@'5L!ADH 1X$-0#6
M>-*M708LX09E4\+*A^K \P&C()0N?T(;0"P<M9B])?MDMO8;<9)A;4BV"[W
MVM-!-4+I\R#F<;"MGK1%^6N2D\T]\^O20K[($.]%9J;)1J?*H*3[$T<Y #-T
MOK=O:-1N15XGW-QBL=OQ4#,,%(=RZD_<Q0H7=!9OR9>:A2Q-^(\AJ6D*'E+M
M:X)RZT_XI"M:KJ:I1/0/*HUNT_P?9)-Q!SB'/:!">'IQ=#8/-55)ZI$<+"O?
M%) >*^LO-\KH#]573H?*#IE3A4\D*F(^E,C?X2[OV533A4R,.17[658LJM\9
MGX/<S$-Z_LZQ'5QS@[,G'43S[KNZ];?2M+32.2"WZJ\IK\/.)_DTDN:DW*"1
M<FG5P"TJ>P5Y'PX T9/66\\#H6ZYK40L>]D@D%OM<:>%V+F0T,N^P<FDCBE!
M!,1^7]I*=:]?V4K:.5-*@<.:Q^M,&K%C79QDO8K3+_?%<AF7JZ.@IFV'$<BR
MPB-*,W$@:&Z"01G+:X3S?^W(YO^H$YWRYI;PF>]9$ =\(7S_1(BYO^-U6%:!
M=C'"AE%[L[SJ"=L)&-2]8BN#CCH;"/)$XLC2@NP6E7(V[!;FQCJ.(C&(-2;H
M$7)9;*"^6U./#8S#G#YWH[=SW=CWS&QY/Q!$3SK8#E'7"Y('-)9VP:V$3 >$
M7=>?.<5=>VGS4Y8N"<M78@<V%^?"N+<OQ7Q.]3IYR^%--2"_A'MXR-1D8+\O
MFG>A4ZGAC>8YF+4P1-8/"FV=MD$HQ-#Z'MYP2Y0[\8ZXX@EO_O?:GX^;B'U;
M>GVKW@IJY6O>&P4]><1['R\YEBZ>[8:"^8DF=%$L=' VBJ#==F["U0)3:@M*
MP.)3\&)$=;\(VG5B,ZHR6_!7/-(I^I@Q88OHO<Y6\FW2[=&GVM:H.$@?YB2Z
MX'/ZB,^R[^3O*&H/Q/7Z:>1E,GPN CHKZ( 5/_SOT6SI8]/2S0X]R;AIZTL<
MPLJ'5/SJ\H6PD&9BY/V5T/F3*/-,6# G=V01T*1ZDJ&<\Q9!+%XA?6=P5$]T
MQ(X '.;2GH#HD^_WW<I_2>-@?<%I^-ZW^7'L_#M^=<!R:EZ7&XJ\#5>,D.LD
M)YSL?$ GE'\:.ZF0'RZHH^7HHZRW 1.W:9YE;Z>\;V7N/CS<.MI^\!1X[2OP
M*FZ 7B>SE"U*/FPBKG)1/\)#AX5:Y99Y$6-MJ 8+KJJ%_& +[)'M<*K:-$=Q
M5 NZ:EGA'_AG%-'5=6EIX>.F1VJ2FY!K-U8N4K%4 7&R*>H'(QK/4G.P,>'
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
M\5_-@UFIS^1I4\=7P[+4>O0G^.HJF7)[RLKZ09^]TVHX<YM)Z):RX)^?BT7
MIOR+L3:1D*(L=J(,M<_LK4%TACI:*I[1B/X2+ WYF5JEL/,BP !5&(>^5JLU
M.'.29VEA/SJ1/L< J9GH;^19/(GG[0MX&F]3<^"V2_^OL^L;&HHS\N,Y(^6Q
M.6W_HRF/G5,"]*:=T5Y'O?M5F3F39N2*D&P:T&B_/2K0-DHAYWF#+J'V,O'!
MD/ QG0=Y)DE!JGP61NZ4I;'SO'4AS6"ZAV1=)UQC7GCUWT40TWQ5'N5-8\/E
M3:.43_-7*'E *!SU?!<%>4CK:I\73!@Z3J+;- FK?RCH ,IBYW/K0HH5+.CS
MY'I(OTJOP'\3%:$(1H^SC&COK -D?5K%0!BT,,UIXUK/9:[DAVY$D;T2V$G8
MNC04B8FN-FM3<7.4MSR:S"^3.5>J?)5/E9*A#!1H1;!GQ%W@AH" WAV=DXB;
MQ<B"%@L^AUSI=V7DI;'SJ'7L<G2FH_,R61*Q09G,;\2)\/4$0TV,HCAVVK6.
MS&B-EU"#L6<MDNC0O$R\PB<:8B+(]25)2 EDU_K[[YJ[UK7Z1OQ+H[T:_=FX
MUIF]-<>\BVU93:^'.*L3B-N@12U+F6)HTDI@YX?OPL?>L4TS'(XF">N+I).D
MJ8*"!DUY[$# P2P8L4 ?D,Z*C/?:659[^GI[X:*\O32.RP_SW_^#!&PRJQ6\
M)?GE;$9";M]UPGM0S4#6\V>P@PP'.88;2#J,HNN_B/\GKH#SW_Q_4$L! A0#
M%     @ V3$T6=X >M_.@0$ G<P,  T              ( !     &4U.3,T
M7S$P<2YH=&U02P$"% ,4    " #9,3195?L2GG8'  "0(P  $
M    @ 'Y@0$ 934Y,S1?97@S,2TQ+FAT;5!+ 0(4 Q0    ( -DQ-%EMF8[9
M:@<  ,$C   0              "  9V) 0!E-3DS-%]E>#,Q+3(N:'1M4$L!
M A0#%     @ V3$T6>F.29*W!0  TQH  !               ( !-9$! &4U
M.3,T7V5X,S(M,2YH=&U02P$"% ,4    " #9,319X-W[;Y,%  ".&0  $
M            @ $:EP$ 934Y,S1?97@S,BTR+FAT;5!+ 0(4 Q0    ( -DQ
M-%F8=2#T%@\  &VE   1              "  =N< 0!K879L+3(P,C0P-S,Q
M+GAS9%!+ 0(4 Q0    ( -DQ-%D9WP45>@X  +BU   5              "
M 2"L 0!K879L+3(P,C0P-S,Q7V-A;"YX;6Q02P$"% ,4    " #9,319QE(5
ML+$F    A ( %0              @ '-N@$ :V%V;"TR,#(T,#<S,5]D968N
M>&UL4$L! A0#%     @ V3$T68650FBO8   TH(% !4              ( !
ML>$! &MA=FPM,C R-# W,S%?;&%B+GAM;%!+ 0(4 Q0    ( -DQ-%G@4JKR
MC4,  -ER!  5              "  9-" @!K879L+3(P,C0P-S,Q7W!R92YX
8;6Q02P4&      H "@!^ @  4X8"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>e5934_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kavl="http://kaivalbrands.com/20240731"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  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="kavl-20240731.xsd" xlink:type="simple"/>
    <context id="From2023-11-01to2024-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-09-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2024-09-20</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2024-05-012024-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="AsOf2024-01-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="AsOf2024-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="AsOf2024-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="AsOf2024-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="AsOf2024-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="AsOf2024-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="AsOf2024-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="AsOf2024-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2024-04-30</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="AsOf2023-01-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="AsOf2023-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="AsOf2023-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="AsOf2023-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-01-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2024-02-012024-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2024-02-012024-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2024-05-012024-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-01-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-01-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-01-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="From2023-02-012023-04-30_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-02-012023-04-30_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-02-012023-04-30_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-02-012023-04-30_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-02-012023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">kavl:ConvertiblePreferredStockSeriesBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_PMILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_PMILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-09-072023-09-08_custom_PMPSAMember_custom_PMILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kavl:PMPSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-09-07</startDate>
            <endDate>2023-09-08</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_PMPSAMember_custom_PMILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kavl:PMPSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:PMILicenseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">kavl:PMPSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_FAVSBusinessLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_custom_CStoreMasterMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:CStoreMasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_custom_FAVSBusinessLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_custom_QuikTripMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:QuikTripMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:EbyBrownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CoremarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:EbyBrownMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CoremarkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CStoreMasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:FAVSBusinessLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:CStoreMasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember_us-gaap_CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">kavl:QuikTripCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-05-10_custom_FirstLoanInsuranceBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:FirstLoanInsuranceBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-10</instant>
        </period>
    </context>
    <context id="AsOf2024-05-10_custom_SecondLoanInsuranceBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:SecondLoanInsuranceBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-10</instant>
        </period>
    </context>
    <context id="AsOf2023-05-20_custom_WestfieldBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:WestfieldBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-20</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_WestfieldBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:WestfieldBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_WestfieldBankMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">kavl:WestfieldBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_November292023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:November292023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_November292023OneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:November292023OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_May92023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:May92023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_May92023OneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardDateAxis">kavl:May92023OneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_SeriesBPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2024-01-212024-01-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2024-01-21</startDate>
            <endDate>2024-01-22</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_June2024PublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kavl:June2024PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2024-06-202024-06-21_custom_June2024PublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">kavl:June2024PublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-20</startDate>
            <endDate>2024-06-21</endDate>
        </period>
    </context>
    <context id="From2024-06-202024-06-21_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-20</startDate>
            <endDate>2024-06-21</endDate>
        </period>
    </context>
    <context id="From2024-06-202024-06-21_custom_PrefundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-20</startDate>
            <endDate>2024-06-21</endDate>
        </period>
    </context>
    <context id="From2024-05-012024-07-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-05-012023-07-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_CommonStockWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-06-30_custom_PublicOfferingWarrantsJune2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsJune2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_PublicOfferingWarrantsJune2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsJune2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">kavl:Tranches4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:GoFireAcquisitionWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="From2021-09-012021-09-30_custom_PublicOfferingWarrantsSeptember2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsSeptember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="AsOf2021-09-30_custom_PublicOfferingWarrantsSeptember2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsSeptember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_PublicOfferingWarrantsSeptember2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PublicOfferingWarrantsSeptember2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_OtherWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:OtherWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-04-30_custom_FinancialAdvisorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_FinancialAdvisorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-08-31_custom_FinancialAdvisorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-08-31</instant>
        </period>
    </context>
    <context id="AsOf2023-12-15_custom_FinancialAdvisorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">kavl:FinancialAdvisorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-15</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_PrefundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">kavl:PrefundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_srt_MinimumMember_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_srt_MaximumMember_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_srt_MinimumMember_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_srt_MaximumMember_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_srt_MinimumMember_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_srt_MaximumMember_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_WarrantMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_us-gaap_WarrantMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_srt_MinimumMember_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2024-07-31_srt_MaximumMember_us-gaap_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_NirajkumarPatelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:NirajkumarPatelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="From2022-11-012023-07-31_custom_NirajkumarPatelMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:NirajkumarPatelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_BidiVaporMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:BidiVaporMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="From2023-11-012024-07-31_custom_BidiVaporMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">kavl:BidiVaporMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="AsOf2024-07-31_custom_KBILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:KBILicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="AsOf2023-10-31_custom_KBILicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TransactionTypeAxis">kavl:KBILicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="From2024-02-202024-02-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001762239</identifier>
        </entity>
        <period>
            <startDate>2024-02-20</startDate>
            <endDate>2024-02-21</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:AmendmentFlag contextRef="From2023-11-01to2024-07-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2023-11-01to2024-07-31" id="Fact000004">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="From2023-11-01to2024-07-31" id="Fact000005">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2023-11-01to2024-07-31" id="Fact000006">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="From2023-11-01to2024-07-31" id="Fact000007">0001762239</dei:EntityCentralIndexKey>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2024-07-31"
      id="xdx2ixbrl0109"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="AsOf2023-10-31"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0348"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0351"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-11-012024-01-31"
      id="xdx2ixbrl0352"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0356"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0359"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0364"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0365"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0367"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0370"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0371"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0373"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-11-012024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0376"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0377"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0378"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0396"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-02-012024-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0397"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0399"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockOptionExpenseNetOfForfeitures
      contextRef="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0402"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockOptionExpenseNetOfForfeitures
      contextRef="From2024-02-012024-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0403"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockOptionExpenseNetOfForfeitures
      contextRef="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0405"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-02-012024-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0408"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-02-012024-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0409"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0410"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0428"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0431"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:ExercisesOfPrefundedWarrants
      contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0436"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:ExercisesOfPrefundedWarrants
      contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0439"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0444"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0445"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0447"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0450"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0451"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0453"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-05-012024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0456"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0457"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0458"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0476"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0482"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0484"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2022-11-012023-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0490"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2022-11-012023-01-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0491"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2022-11-012023-01-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0493"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-11-012023-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0496"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-11-012023-01-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0497"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0498"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0502"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0508"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0510"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-02-012023-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0516"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-02-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0517"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-02-012023-04-30_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0519"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-02-012023-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0522"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-02-012023-04-30_us-gaap_CommonStockMember"
      id="xdx2ixbrl0523"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-02-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0524"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0528"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0534"
      unitRef="Shares"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0536"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0542"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0545"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0551"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0553"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0558"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0559"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0561"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0564"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0567"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0572"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0573"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0575"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockWarrantExpense
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0578"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockWarrantExpense
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0579"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:StockWarrantExpense
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0581"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0584"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0585"
      unitRef="USD"
      xsi:nil="true"/>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0587"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      id="xdx2ixbrl0590"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0591"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0592"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2023-11-01to2024-07-31" id="Fact000013">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="From2023-11-01to2024-07-31" id="Fact000015">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="From2023-11-01to2024-07-31" id="Fact000016">2024-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport contextRef="From2023-11-01to2024-07-31" id="Fact000017">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2023-11-01to2024-07-31" id="Fact000018">000-56016</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2023-11-01to2024-07-31" id="Fact000019">KAIVAL BRANDS INNOVATIONS GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2023-11-01to2024-07-31" id="Fact000020">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2023-11-01to2024-07-31" id="Fact000021">83-3492907</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2023-11-01to2024-07-31" id="Fact000022">4460 Old Dixie Highway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2023-11-01to2024-07-31" id="Fact000023">Grant-Valkaria</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2023-11-01to2024-07-31" id="Fact000024">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2023-11-01to2024-07-31" id="Fact000025">32949</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2023-11-01to2024-07-31" id="Fact000026">833</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2023-11-01to2024-07-31" id="Fact000027">452-4825</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2023-11-01to2024-07-31" id="Fact000028">Common Stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2023-11-01to2024-07-31" id="Fact000029">KAVL</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2023-11-01to2024-07-31" id="Fact000030">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="From2023-11-01to2024-07-31" id="Fact000031">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2023-11-01to2024-07-31" id="Fact000032">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2023-11-01to2024-07-31" id="Fact000033">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2023-11-01to2024-07-31" id="Fact000034">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2023-11-01to2024-07-31" id="Fact000035">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="From2023-11-01to2024-07-31" id="Fact000036">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany contextRef="From2023-11-01to2024-07-31" id="Fact000037">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="AsOf2024-09-20"
      decimals="INF"
      id="Fact000038"
      unitRef="Shares">6783958</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000046"
      unitRef="USD">4524989</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000047"
      unitRef="USD">533659</us-gaap:Cash>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">522183</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000050"
      unitRef="USD">1869276</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000052"
      unitRef="USD">200364</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000053"
      unitRef="USD">4071824</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000055"
      unitRef="USD">551819</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000056"
      unitRef="USD">430668</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000058"
      unitRef="USD">5799355</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000059"
      unitRef="USD">6905427</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000061"
      unitRef="USD">2321</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000062"
      unitRef="USD">2842</us-gaap:OtherAssetsNoncurrent>
    <kavl:IntangibleAssetsNonCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000064"
      unitRef="USD">10878511</kavl:IntangibleAssetsNonCurrent>
    <kavl:IntangibleAssetsNonCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000065"
      unitRef="USD">11468309</kavl:IntangibleAssetsNonCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000067"
      unitRef="USD">860416</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000068"
      unitRef="USD">1008428</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000070"
      unitRef="USD">17540603</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000071"
      unitRef="USD">19385006</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000079"
      unitRef="USD">73334</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000080"
      unitRef="USD">374332</us-gaap:AccountsPayableCurrent>
    <kavl:DueToOtherRelatedPartyClassifiedCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000082"
      unitRef="USD">1483000</kavl:DueToOtherRelatedPartyClassifiedCurrent>
    <kavl:DueToOtherRelatedPartyClassifiedCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000083"
      unitRef="USD">2474817</kavl:DueToOtherRelatedPartyClassifiedCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000085"
      unitRef="USD">371566</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000086"
      unitRef="USD">799471</us-gaap:LoansPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000088"
      unitRef="USD">701329</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000089"
      unitRef="USD">736194</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000091"
      unitRef="USD">461718</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000092"
      unitRef="USD">392406</us-gaap:CustomerRefundLiabilityCurrent>
    <kavl:LongTermDebtAndCapitalLeaseObligation
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000094"
      unitRef="USD">199012</kavl:LongTermDebtAndCapitalLeaseObligation>
    <kavl:LongTermDebtAndCapitalLeaseObligation
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000095"
      unitRef="USD">184568</kavl:LongTermDebtAndCapitalLeaseObligation>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000097"
      unitRef="USD">3289959</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000098"
      unitRef="USD">4961788</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000103"
      unitRef="USD">715749</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000104"
      unitRef="USD">866207</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000106"
      unitRef="USD">4005708</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000107"
      unitRef="USD">5827995</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2024-07-31"
      decimals="INF"
      id="Fact000115"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2023-10-31"
      decimals="INF"
      id="Fact000117"
      unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000119"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000121"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000123"
      unitRef="Shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000125"
      unitRef="Shares">3000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000127"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000129"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000131"
      unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact000133"
      unitRef="Shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2024-07-31_us-gaap_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact000135"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-10-31_us-gaap_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact000137"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000139"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000141"
      unitRef="USDPShares">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000143"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000145"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000147"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000149"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000151"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact000153"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="0"
      id="Fact000155"
      unitRef="USD">900</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="AsOf2023-10-31_us-gaap_SeriesBPreferredStockMember"
      decimals="0"
      id="Fact000157"
      unitRef="USD">900</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2024-07-31"
      decimals="INF"
      id="Fact000162"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2023-10-31"
      decimals="INF"
      id="Fact000164"
      unitRef="USDPShares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2024-07-31"
      decimals="INF"
      id="Fact000166"
      unitRef="Shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="AsOf2023-10-31"
      decimals="INF"
      id="Fact000168"
      unitRef="Shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2024-07-31"
      decimals="INF"
      id="Fact000170"
      unitRef="Shares">6783958</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2024-07-31"
      decimals="INF"
      id="Fact000172"
      unitRef="Shares">6783958</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="AsOf2023-10-31"
      decimals="INF"
      id="Fact000174"
      unitRef="Shares">2793386</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="AsOf2023-10-31"
      decimals="INF"
      id="Fact000176"
      unitRef="Shares">2793386</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000159"
      unitRef="USD">6784</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000160"
      unitRef="USD">2793</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000178"
      unitRef="USD">49503884</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000179"
      unitRef="USD">44317266</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000181"
      unitRef="USD">-35976673</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000182"
      unitRef="USD">-30763948</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000184"
      unitRef="USD">13534895</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000185"
      unitRef="USD">13557011</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000187"
      unitRef="USD">17540603</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000188"
      unitRef="USD">19385006</us-gaap:LiabilitiesAndStockholdersEquity>
    <kavl:Revenue
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000195"
      unitRef="USD">274615</kavl:Revenue>
    <kavl:Revenue
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000196"
      unitRef="USD">3228099</kavl:Revenue>
    <kavl:Revenue
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000197"
      unitRef="USD">5257333</kavl:Revenue>
    <kavl:Revenue
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000198"
      unitRef="USD">8710591</kavl:Revenue>
    <kavl:RevenueFromRelatedParty
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000200"
      unitRef="USD">2250</kavl:RevenueFromRelatedParty>
    <kavl:RevenueFromRelatedParty
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000201"
      unitRef="USD">1165</kavl:RevenueFromRelatedParty>
    <kavl:RevenueFromRelatedParty
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000202"
      unitRef="USD">5950</kavl:RevenueFromRelatedParty>
    <kavl:RevenueFromRelatedParty
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000203"
      unitRef="USD">7878</kavl:RevenueFromRelatedParty>
    <kavl:RoyaltyRevenue
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000205"
      unitRef="USD">440734</kavl:RoyaltyRevenue>
    <kavl:RoyaltyRevenue
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000206"
      unitRef="USD">385685</kavl:RoyaltyRevenue>
    <kavl:RoyaltyRevenue
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000207"
      unitRef="USD">931059</kavl:RoyaltyRevenue>
    <kavl:RoyaltyRevenue
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000208"
      unitRef="USD">491257</kavl:RoyaltyRevenue>
    <kavl:ExciseTaxOnProducts
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000210"
      unitRef="USD">3785</kavl:ExciseTaxOnProducts>
    <kavl:ExciseTaxOnProducts
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000211"
      unitRef="USD">31356</kavl:ExciseTaxOnProducts>
    <kavl:ExciseTaxOnProducts
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000212"
      unitRef="USD">42641</kavl:ExciseTaxOnProducts>
    <kavl:ExciseTaxOnProducts
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000213"
      unitRef="USD">79913</kavl:ExciseTaxOnProducts>
    <us-gaap:Revenues
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000215"
      unitRef="USD">713814</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000216"
      unitRef="USD">3583593</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000217"
      unitRef="USD">6151701</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000218"
      unitRef="USD">9129813</us-gaap:Revenues>
    <kavl:CostOfRevenueRelatedParty
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000225"
      unitRef="USD">344998</kavl:CostOfRevenueRelatedParty>
    <kavl:CostOfRevenueRelatedParty
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000226"
      unitRef="USD">2282601</kavl:CostOfRevenueRelatedParty>
    <kavl:CostOfRevenueRelatedParty
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000227"
      unitRef="USD">4085091</kavl:CostOfRevenueRelatedParty>
    <kavl:CostOfRevenueRelatedParty
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000228"
      unitRef="USD">7414053</kavl:CostOfRevenueRelatedParty>
    <us-gaap:CostOfRevenue
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000230"
      unitRef="USD">344998</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000231"
      unitRef="USD">2282601</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000232"
      unitRef="USD">4085091</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000233"
      unitRef="USD">7414053</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000235"
      unitRef="USD">368816</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000236"
      unitRef="USD">1300992</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000237"
      unitRef="USD">2066610</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000238"
      unitRef="USD">1715760</us-gaap:GrossProfit>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000245"
      unitRef="USD">30000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000246"
      unitRef="USD">577991</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000247"
      unitRef="USD">686292</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000248"
      unitRef="USD">1827033</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000250"
      unitRef="USD">1756594</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000251"
      unitRef="USD">2376057</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000252"
      unitRef="USD">5768430</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000253"
      unitRef="USD">8510792</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000255"
      unitRef="USD">1786594</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000256"
      unitRef="USD">2954048</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000257"
      unitRef="USD">6246722</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000258"
      unitRef="USD">10337825</us-gaap:OperatingExpenses>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000265"
      unitRef="USD">-0</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000266"
      unitRef="USD">-0</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000267"
      unitRef="USD">98432</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000268"
      unitRef="USD">-0</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000270"
      unitRef="USD">154083</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000271"
      unitRef="USD">147087</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000272"
      unitRef="USD">725466</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000273"
      unitRef="USD">135135</us-gaap:InterestExpenseNonoperating>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000275"
      unitRef="USD">-154083</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000276"
      unitRef="USD">-147087</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000277"
      unitRef="USD">-823898</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000278"
      unitRef="USD">-135135</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000280"
      unitRef="USD">-1571861</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000281"
      unitRef="USD">-1800143</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000282"
      unitRef="USD">-5212010</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000283"
      unitRef="USD">-8757200</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000285"
      unitRef="USD">-0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000286"
      unitRef="USD">-0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000287"
      unitRef="USD">715</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000288"
      unitRef="USD">-0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000290"
      unitRef="USD">-1571861</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000291"
      unitRef="USD">-1800143</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000292"
      unitRef="USD">-5212725</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000293"
      unitRef="USD">-8757200</us-gaap:NetIncomeLoss>
    <kavl:PreferredStockDividend
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000295"
      unitRef="USD">180000</kavl:PreferredStockDividend>
    <kavl:PreferredStockDividend
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000296"
      unitRef="USD">45000</kavl:PreferredStockDividend>
    <kavl:PreferredStockDividend
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000297"
      unitRef="USD">315000</kavl:PreferredStockDividend>
    <kavl:PreferredStockDividend
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000298"
      unitRef="USD">45000</kavl:PreferredStockDividend>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000300"
      unitRef="USD">-1751861</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000301"
      unitRef="USD">-1845143</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000302"
      unitRef="USD">-5527725</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000303"
      unitRef="USD">-8802200</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2024-05-012024-07-31"
      decimals="INF"
      id="Fact000305"
      unitRef="USDPShares">-0.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2024-05-012024-07-31"
      decimals="INF"
      id="Fact000307"
      unitRef="USDPShares">-0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2023-05-012023-07-31"
      decimals="INF"
      id="Fact000309"
      unitRef="USDPShares">-0.67</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-05-012023-07-31"
      decimals="INF"
      id="Fact000311"
      unitRef="USDPShares">-0.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact000312"
      unitRef="USDPShares">-1</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2022-11-012023-07-31"
      decimals="INF"
      id="Fact000314"
      unitRef="USDPShares">-3.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2022-11-012023-07-31"
      decimals="INF"
      id="Fact000316"
      unitRef="USDPShares">-3.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2024-05-012024-07-31"
      decimals="INF"
      id="Fact000318"
      unitRef="Shares">4482527</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2024-05-012024-07-31"
      decimals="INF"
      id="Fact000320"
      unitRef="Shares">4482527</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-05-012023-07-31"
      decimals="INF"
      id="Fact000322"
      unitRef="Shares">2741853</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-05-012023-07-31"
      decimals="INF"
      id="Fact000324"
      unitRef="Shares">2741853</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact000326"
      unitRef="Shares">3404047</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact000328"
      unitRef="Shares">3404047</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2022-11-012023-07-31"
      decimals="INF"
      id="Fact000330"
      unitRef="Shares">2697426</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2022-11-012023-07-31"
      decimals="INF"
      id="Fact000332"
      unitRef="Shares">2697426</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="INF"
      id="Fact000340"
      unitRef="Shares">900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000334"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000342"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000344"
      unitRef="Shares">2793386</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000335"
      unitRef="USD">2793</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000346"
      unitRef="USD">2793</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000336"
      unitRef="USD">44317266</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000337"
      unitRef="USD">-30763948</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000338"
      unitRef="USD">13557011</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000354"
      unitRef="Shares">52949</us-gaap:StockIssuedDuringPeriodSharesReverseStockSplits>
    <kavl:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000349"
      unitRef="USD">53</kavl:StockIssuedDuringPeriodValueReverseStockSplits>
    <kavl:StockIssuedDuringPeriodValueReverseStockSplits
      contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000350"
      unitRef="USD">-53</kavl:StockIssuedDuringPeriodValueReverseStockSplits>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000362"
      unitRef="Shares">16667</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-11-012024-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000357"
      unitRef="USD">17</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000358"
      unitRef="USD">61983</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-11-012024-01-31"
      decimals="0"
      id="Fact000360"
      unitRef="USD">62000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000366"
      unitRef="USD">67500</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-11-012024-01-31"
      decimals="0"
      id="Fact000368"
      unitRef="USD">67500</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-11-012024-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000372"
      unitRef="USD">309958</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-11-012024-01-31"
      decimals="0"
      id="Fact000374"
      unitRef="USD">309958</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-11-012024-01-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000379"
      unitRef="USD">-2113686</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-11-012024-01-31"
      decimals="0"
      id="Fact000380"
      unitRef="USD">-2113686</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="INF"
      id="Fact000388"
      unitRef="Shares">900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000382"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000390"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-01-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000392"
      unitRef="Shares">2863002</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000383"
      unitRef="USD">2863</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000394"
      unitRef="USD">2863</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000384"
      unitRef="USD">44621654</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000385"
      unitRef="USD">-32877634</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-01-31"
      decimals="0"
      id="Fact000386"
      unitRef="USD">11747783</us-gaap:StockholdersEquity>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000398"
      unitRef="USD">67500</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-02-012024-04-30"
      decimals="0"
      id="Fact000400"
      unitRef="USD">67500</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <kavl:StockOptionExpenseNetOfForfeitures
      contextRef="From2024-02-012024-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000404"
      unitRef="USD">-289088</kavl:StockOptionExpenseNetOfForfeitures>
    <kavl:StockOptionExpenseNetOfForfeitures
      contextRef="From2024-02-012024-04-30"
      decimals="0"
      id="Fact000406"
      unitRef="USD">-289088</kavl:StockOptionExpenseNetOfForfeitures>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-02-012024-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000411"
      unitRef="USD">-1527178</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-02-012024-04-30"
      decimals="0"
      id="Fact000412"
      unitRef="USD">-1527178</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="INF"
      id="Fact000420"
      unitRef="Shares">900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000414"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000422"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000424"
      unitRef="Shares">2863002</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000415"
      unitRef="USD">2863</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000426"
      unitRef="USD">2863</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000416"
      unitRef="USD">44265066</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000417"
      unitRef="USD">-34404812</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-04-30"
      decimals="0"
      id="Fact000418"
      unitRef="USD">9864017</us-gaap:StockholdersEquity>
    <kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000434"
      unitRef="Shares">1746500</kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCostsShares>
    <kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000429"
      unitRef="USD">1747</kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts>
    <kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000430"
      unitRef="USD">5250980</kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts>
    <kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000432"
      unitRef="USD">5252727</kavl:IssuanceOfCommonStockWarrantsAndPrefundedWarrantsNetOfIssuanceCosts>
    <kavl:ExercisesOfPrefundedWarrantsShares
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000442"
      unitRef="Shares">2174456</kavl:ExercisesOfPrefundedWarrantsShares>
    <kavl:ExercisesOfPrefundedWarrants
      contextRef="From2024-05-012024-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000437"
      unitRef="USD">2174</kavl:ExercisesOfPrefundedWarrants>
    <kavl:ExercisesOfPrefundedWarrants
      contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000438"
      unitRef="USD">-724</kavl:ExercisesOfPrefundedWarrants>
    <kavl:ExercisesOfPrefundedWarrants
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000440"
      unitRef="USD">1450</kavl:ExercisesOfPrefundedWarrants>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000446"
      unitRef="USD">67500</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000448"
      unitRef="USD">67500</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2024-05-012024-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000452"
      unitRef="USD">56062</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000454"
      unitRef="USD">56062</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-05-012024-07-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000459"
      unitRef="USD">-1571861</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact000460"
      unitRef="USD">-1571861</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="INF"
      id="Fact000468"
      unitRef="Shares">900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000462"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000470"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2024-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000472"
      unitRef="Shares">6783958</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000463"
      unitRef="USD">6784</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000474"
      unitRef="USD">6784</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000464"
      unitRef="USD">49503884</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000465"
      unitRef="USD">-35976673</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000466"
      unitRef="USD">13534895</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000486"
      unitRef="Shares">2674718</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000477"
      unitRef="USD">2675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000488"
      unitRef="USD">2675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000478"
      unitRef="USD">29429281</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000479"
      unitRef="USD">-19631176</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2022-10-31"
      decimals="0"
      id="Fact000480"
      unitRef="USD">9800780</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2022-11-012023-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000492"
      unitRef="USD">1435787</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2022-11-012023-01-31"
      decimals="0"
      id="Fact000494"
      unitRef="USD">1435787</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-11-012023-01-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000499"
      unitRef="USD">-2994909</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-11-012023-01-31"
      decimals="0"
      id="Fact000500"
      unitRef="USD">-2994909</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-01-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000512"
      unitRef="Shares">2674718</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000503"
      unitRef="USD">2675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000514"
      unitRef="USD">2675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000504"
      unitRef="USD">30865068</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000505"
      unitRef="USD">-22626085</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-01-31"
      decimals="0"
      id="Fact000506"
      unitRef="USD">8241658</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-02-012023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000518"
      unitRef="USD">1352938</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-02-012023-04-30"
      decimals="0"
      id="Fact000520"
      unitRef="USD">1352938</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-02-012023-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000525"
      unitRef="USD">-3962148</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-02-012023-04-30"
      decimals="0"
      id="Fact000526"
      unitRef="USD">-3962148</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000538"
      unitRef="Shares">2674718</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000529"
      unitRef="USD">2675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000540"
      unitRef="USD">2675</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000530"
      unitRef="USD">32218006</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000531"
      unitRef="USD">-26588233</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-04-30"
      decimals="0"
      id="Fact000532"
      unitRef="USD">5632448</us-gaap:StockholdersEquity>
    <kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000548"
      unitRef="Shares">95239</kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssetsShares>
    <kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000543"
      unitRef="USD">95</kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets>
    <kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000544"
      unitRef="USD">1119705</kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets>
    <kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000546"
      unitRef="USD">1119800</kavl:CommonSharesIssuedForAcquisitionOfIntangibleAssets>
    <kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="INF"
      id="Fact000556"
      unitRef="Shares">900000</kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssetsShares>
    <kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000550"
      unitRef="USD">900</kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets>
    <kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000552"
      unitRef="USD">9047080</kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets>
    <kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000554"
      unitRef="USD">9047980</kavl:SeriesBPreferredSharesIssuedForAcquisitionOfIntangibleAssets>
    <kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000560"
      unitRef="USD">1264396</kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets>
    <kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000562"
      unitRef="USD">1264396</kavl:StockWarrantsIssuedForAcquisitionOfIntangibleAssets>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000570"
      unitRef="Shares">4381</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-05-012023-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000565"
      unitRef="USD">4</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000566"
      unitRef="USD">51506</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000568"
      unitRef="USD">51510</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000574"
      unitRef="USD">597221</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000576"
      unitRef="USD">597221</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense>
    <kavl:StockWarrantExpense
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000580"
      unitRef="USD">141816</kavl:StockWarrantExpense>
    <kavl:StockWarrantExpense
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000582"
      unitRef="USD">141816</kavl:StockWarrantExpense>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-05-012023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000586"
      unitRef="USD">45000</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <kavl:PreferredStockDividendsIncomeStatementsImpact
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000588"
      unitRef="USD">45000</kavl:PreferredStockDividendsIncomeStatementsImpact>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-07-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000593"
      unitRef="USD">-1800143</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact000594"
      unitRef="USD">-1800143</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="INF"
      id="Fact000602"
      unitRef="Shares">900000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000596"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_custom_ConvertiblePreferredStockSeriesBMember"
      decimals="0"
      id="Fact000604"
      unitRef="USD">900</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2023-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact000606"
      unitRef="Shares">2774338</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000597"
      unitRef="USD">2774</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact000608"
      unitRef="USD">2774</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact000598"
      unitRef="USD">44394730</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31_us-gaap_RetainedEarningsMember"
      decimals="0"
      id="Fact000599"
      unitRef="USD">-28388376</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2023-07-31"
      decimals="0"
      id="Fact000600"
      unitRef="USD">16010028</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000613"
      unitRef="USD">-5212725</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000614"
      unitRef="USD">-8757200</us-gaap:ProfitLoss>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000619"
      unitRef="USD">62000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000620"
      unitRef="USD">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000622"
      unitRef="USD">590319</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000623"
      unitRef="USD">131530</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000625"
      unitRef="USD">163064</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000626"
      unitRef="USD">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000628"
      unitRef="USD">98432</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000629"
      unitRef="USD">0</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000631"
      unitRef="USD">76932</us-gaap:StockOptionPlanExpense>
    <us-gaap:StockOptionPlanExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000632"
      unitRef="USD">3385946</us-gaap:StockOptionPlanExpense>
    <kavl:StockWarrantsExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000634"
      unitRef="USD">0</kavl:StockWarrantsExpense>
    <kavl:StockWarrantsExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000635"
      unitRef="USD">141816</kavl:StockWarrantsExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000637"
      unitRef="USD">1925</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000638"
      unitRef="USD">4622</us-gaap:ProvisionForDoubtfulAccounts>
    <kavl:ReserveForCreditLosses
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000640"
      unitRef="USD">203382</kavl:ReserveForCreditLosses>
    <kavl:ReserveForCreditLosses
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000641"
      unitRef="USD">0</kavl:ReserveForCreditLosses>
    <kavl:RouOperatingLeaseExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000643"
      unitRef="USD">148012</kavl:RouOperatingLeaseExpense>
    <kavl:RouOperatingLeaseExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000644"
      unitRef="USD">142202</kavl:RouOperatingLeaseExpense>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000646"
      unitRef="USD">57643</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000647"
      unitRef="USD">105057</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000652"
      unitRef="USD">-1141786</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000653"
      unitRef="USD">140624</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000655"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000656"
      unitRef="USD">-727205</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000658"
      unitRef="USD">-354330</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000659"
      unitRef="USD">-253806</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000661"
      unitRef="USD">-3813817</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000662"
      unitRef="USD">2457323</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000664"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000665"
      unitRef="USD">-1607302</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <kavl:IncreaseDecreaseInAccountPayable
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000667"
      unitRef="USD">-300998</kavl:IncreaseDecreaseInAccountPayable>
    <kavl:IncreaseDecreaseInAccountPayable
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000668"
      unitRef="USD">84988</kavl:IncreaseDecreaseInAccountPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000670"
      unitRef="USD">-991817</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000671"
      unitRef="USD">2308373</us-gaap:IncreaseDecreaseInAccountsPayableRelatedParties>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000673"
      unitRef="USD">-18579</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000674"
      unitRef="USD">-603641</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000676"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000677"
      unitRef="USD">-235274</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000679"
      unitRef="USD">0</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000680"
      unitRef="USD">-44973</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <kavl:IncreaseDecreaseInCustomerRefundDue
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000682"
      unitRef="USD">69312</kavl:IncreaseDecreaseInCustomerRefundDue>
    <kavl:IncreaseDecreaseInCustomerRefundDue
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000683"
      unitRef="USD">618403</kavl:IncreaseDecreaseInCustomerRefundDue>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000685"
      unitRef="USD">-136014</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000686"
      unitRef="USD">-122205</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000688"
      unitRef="USD">120821</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000689"
      unitRef="USD">-2849990</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000694"
      unitRef="USD">-0</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000695"
      unitRef="USD">3480</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <kavl:TransactionAcquisitionCosts
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000697"
      unitRef="USD">-0</kavl:TransactionAcquisitionCosts>
    <kavl:TransactionAcquisitionCosts
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000698"
      unitRef="USD">312289</kavl:TransactionAcquisitionCosts>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000700"
      unitRef="USD">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000701"
      unitRef="USD">-315769</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000706"
      unitRef="USD">1106732</us-gaap:ProceedsFromConstructionLoansPayable>
    <us-gaap:ProceedsFromConstructionLoansPayable
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000707"
      unitRef="USD">751030</us-gaap:ProceedsFromConstructionLoansPayable>
    <kavl:PaymentsForProceedsFromLoansPayable
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000709"
      unitRef="USD">2271613</kavl:PaymentsForProceedsFromLoansPayable>
    <kavl:PaymentsForProceedsFromLoansPayable
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000710"
      unitRef="USD">267952</kavl:PaymentsForProceedsFromLoansPayable>
    <kavl:PaymentsOnLoansPayableRelatedParty
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000712"
      unitRef="USD">218787</kavl:PaymentsOnLoansPayableRelatedParty>
    <kavl:PaymentsOnLoansPayableRelatedParty
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000713"
      unitRef="USD">-0</kavl:PaymentsOnLoansPayableRelatedParty>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000715"
      unitRef="USD">5997720</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000716"
      unitRef="USD">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000718"
      unitRef="USD">744993</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000719"
      unitRef="USD">-0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000721"
      unitRef="USD">1450</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000722"
      unitRef="USD">0</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000724"
      unitRef="USD">3870509</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000725"
      unitRef="USD">483078</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000727"
      unitRef="USD">3991330</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000728"
      unitRef="USD">-2682681</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000730"
      unitRef="USD">533659</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2022-10-31"
      decimals="0"
      id="Fact000731"
      unitRef="USD">3685893</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000733"
      unitRef="USD">4524989</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="AsOf2023-07-31"
      decimals="0"
      id="Fact000734"
      unitRef="USD">1003212</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000739"
      unitRef="USD">562402</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000740"
      unitRef="USD">135135</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000742"
      unitRef="USD">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000743"
      unitRef="USD">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000748"
      unitRef="USD">202500</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000749"
      unitRef="USD">45000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <kavl:CashlessExerciseOfPrefundedWarrants
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000751"
      unitRef="USD">724</kavl:CashlessExerciseOfPrefundedWarrants>
    <kavl:CashlessExerciseOfPrefundedWarrants
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000752"
      unitRef="USD">0</kavl:CashlessExerciseOfPrefundedWarrants>
    <kavl:InsuranceFinancedByThirdParty
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000754"
      unitRef="USD">475481</kavl:InsuranceFinancedByThirdParty>
    <kavl:InsuranceFinancedByThirdParty
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000755"
      unitRef="USD">0</kavl:InsuranceFinancedByThirdParty>
    <kavl:FranchiseFeesPaidByRelatedParty
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000757"
      unitRef="USD">218787</kavl:FranchiseFeesPaidByRelatedParty>
    <kavl:FranchiseFeesPaidByRelatedParty
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000758"
      unitRef="USD">0</kavl:FranchiseFeesPaidByRelatedParty>
    <us-gaap:StockIssued1
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000760"
      unitRef="USD">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000761"
      unitRef="USD">1119800</us-gaap:StockIssued1>
    <kavl:CommonSharesIssuedForServicestransactionCost
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000763"
      unitRef="USD">0</kavl:CommonSharesIssuedForServicestransactionCost>
    <kavl:CommonSharesIssuedForServicestransactionCost
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000764"
      unitRef="USD">51510</kavl:CommonSharesIssuedForServicestransactionCost>
    <kavl:PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000766"
      unitRef="USD">0</kavl:PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets>
    <kavl:PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000767"
      unitRef="USD">9047980</kavl:PreferredStockSeriesBSharesIssuedForAcquisitionIntangibleAssets>
    <kavl:StockWarrantsIssuedForAcquisitionIntangibleAssets
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000769"
      unitRef="USD">0</kavl:StockWarrantsIssuedForAcquisitionIntangibleAssets>
    <kavl:StockWarrantsIssuedForAcquisitionIntangibleAssets
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000770"
      unitRef="USD">1264396</kavl:StockWarrantsIssuedForAcquisitionIntangibleAssets>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000772">&lt;p id="xdx_800_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zEY0vBloWsBk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 1 &#x2013; &lt;span id="xdx_82C_zK3302ujVkH1"&gt;Organization and Description of Business&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Kaival Brands Innovations Group, Inc. (the &#x201c;Company,&#x201d;
the &#x201c;Registrant,&#x201d; &#x201c;we,&#x201d; &#x201c;us,&#x201d; or &#x201c;our&#x201d;), formerly known as Quick Start Holdings, Inc.,
was incorporated on September 4, 2018, in the State of Delaware.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Current Description of Business&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On March 9, 2020, the Company entered into
an exclusive distribution agreement (the &#x201c;Distribution Agreement&#x201d;) of certain electronic nicotine delivery systems (&#x201c;ENDS&#x201d;)
and related components (the &#x201c;Products&#x201d;) with Bidi Vapor, LLC, a Florida limited liability company (&#x201c;Bidi&#x201d;).The
Distribution Agreement was amended and restated on May 21, 2020, again on April 20, 2021, again on June 10, 2022, and again on November
17, 2022 (collectively the &#x201c;A&amp;amp;R Distribution Agreement&#x201d;), in order to clarify some of the provisions and memorialize
the Company&#x2019;s current business relationship with Bidi. Pursuant to the A&amp;amp;R Distribution Agreement, Bidi granted the Company
an exclusive worldwide right to distribute the Products for sale and resale to non-retail level customers. Currently, the Products consist
primarily of the &#x201c;Bidi Stick.&#x201d;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 31, 2020, the Company formed Kaival Labs,
Inc., a Delaware corporation (herein referred to as &#x201c;Kaival Labs&#x201d;), as a wholly owned subsidiary of the Company, for the purpose
of developing Company-branded and white-label products and services. The Company has not yet launched any Kaival-branded product, nor
has it begun to provide white label wholesale solutions for other product manufacturers. On March 11, 2022, the Company formed Kaival
Brands International, LLC, a Delaware limited liability company (herein referred to as &#x201c;KBI&#x201d;), as a wholly owned subsidiary
of the Company, for the purpose of entering into an international licensing agreement with Philip Morris Products S.A. (&#x201c;PMPSA&#x201d;),
a wholly owned affiliate of Philip Morris International Inc. (&#x201c;PMI&#x201d;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 13, 2022, the Company&#x2019;s wholly owned
subsidiary, KBI, entered into the PMI License Agreement with PMPSA, for the development and distribution of ENDS products in certain markets
outside of the United States, subject to market (or regulatory) assessment. The PMI License Agreement grants to PMPSA a license of certain
intellectual property rights relating to Bidi&#x2019;s ENDS device, known as the BIDI&#xae; Stick in the United States, as well as potentially
newly developed devices, to permit PMPSA to manufacture, promote, sell, and distribute such ENDS device and newly developed devices, in
international markets, outside of the United States.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Current Product Offerings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Pursuant to the A&amp;amp;R Distribution Agreement, the
Company sells and resells electronic nicotine delivery systems, which it may refer to herein as &#x201c;ENDS Products&#x201d;, or &#x201c;e-cigarettes&#x201d;,
to non-retail level customers. The sole Product the Company resells is the &#x201c;BIDI&#xae; Stick,&#x201d; a disposable, tamper-resistant
ENDS product that comes in a variety of flavor options for adult cigarette smokers. The Company does not manufacture any of the Products
it resells. The BIDI&#xae; Stick is manufactured by Bidi. Pursuant to the terms of the A&amp;amp;R Distribution Agreement, Bidi provides the
Company with all branding, logos, and marketing materials to be utilized by the Company in connection with its marketing and promotion
of the Products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Impact of the FDA PMTA Decision and Subsequent
Court Actions&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In September 2021, in connection with the Bidi&#x2019;s
Premarket Tobacco Product Application (&#x201c;PMTA&#x201d;) process, the U.S. Food and Drug Administration&#x2019;s (&#x201c;FDA&#x201d;)
effectively &#x201c;banned&#x201d; flavored ENDS by denying nearly all then-pending PMTAs for such products. Following the issuance of Marketing
Denial Orders (&#x201c;MDO&#x201d;), manufacturers are required to stop selling non-tobacco flavored ENDS products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Bidi, along with nearly every other company in the
ENDS industry, received a MDO for its non-tobacco flavored ENDS products. With respect to Bidi, the MDO covered all non-tobacco flavored
BIDI&#xae; Sticks, including its Arctic (menthol) BIDI&#xae; Stick. As a result, beginning in September 2021, Bidi pursued multiple avenues
to challenge the MDO. First, on September 21, 2021, separate from the judicial appeal of the MDO in its entirety, Bidi filed a 21 C.F.R.
&#xa7; 10.75 internal FDA supervisory review request specifically of the decision to include the Arctic (menthol) BIDI&#xae; Stick in the
MDO. In May 2022, the FDA issued a determination that it views the Arctic BIDI&#xae; Stick as a non-tobacco flavored ENDS product, and
not strictly a menthol flavored product.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On September 29, 2021, Bidi petitioned the U.S. Court
of Appeals for the Eleventh Circuit (the &#x201c;11&lt;sup&gt;th&lt;/sup&gt; Circuit&#x201d;) to review the FDA&#x2019;s denial of the comprehensive
PMTAs for its non-tobacco flavored BIDI&#xae; Stick ENDS, arguing that it was arbitrary and capricious under the Administrative Procedure
Act (&#x201c;APA&#x201d;), as well as ultra vires, for the FDA not to conduct any scientific review of Bidi&#x2019;s comprehensive applications,
as required by the Tobacco Control Act (&#x201c;TCA&#x201d;), to determine whether the BIDI&#xae; Sticks are &#x201c;appropriate for the protection
of the public health&#x201d;. Bidi further argued that the FDA violated due process and the APA by failing to provide fair notice of the
FDA&#x2019;s new requirement for ENDS companies to conduct long-term comparative smoking cessation studies for their flavored products,
and that the FDA should have gone through the notice and comment rulemaking process for this requirement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On October 14, 2021, Bidi requested that the FDA re-review
the MDO and reconsider its position that Bidi did not include certain scientific data in its applications sufficient to allow the PMTAs
to proceed to scientific review. In light of this request, on October 22, 2021, pursuant to 21 C.F.R. &#xa7; 10.35(a), the FDA issued
an administrative stay of Bidi&#x2019;s MDO pending its re-review, permitting the Company to continue sales. Subsequently, the FDA decided
not to rescind the MDO and lifted its administrative stay on December 17, 2021. Following the lifting of the FDA&#x2019;s administrative
stay, Bidi filed a renewed motion to stay the MDO with the 11&lt;sup&gt;th&lt;/sup&gt; Circuit. On February 1, 2022, the appellate court granted Bidi&#x2019;s
motion to stay (i.e., put on hold) the MDO, again allowing the Company to continue sales pending the litigation on the merits. Oral arguments
in the merits-based proceeding were held on May 17, 2022.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 23, 2022, the U.S. Court of Appeals for
the Eleventh Circuit set aside the MDO issued to the non-tobacco flavored BIDI&#xae; Sticks and remanded Bidi&#x2019;s back to the FDA for
further review. Specifically, the Court held that the MDO was &#x201c;arbitrary and capricious&#x201d; in violation of the Administrative
Procedure Act (&#x201c;APA&#x201d;) because FDA failed to consider the relevant evidence before it, specifically Bidi&#x2019;s aggressive
and comprehensive marketing and sales-access-restrictions plans designed to prevent youth appeal and access.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The opinion further found indicated that the FDA did
not properly review the data and evidence that it has long made clear are critical to the appropriate for the protection of the public
health (&#x201c;APPH&#x201d;) standard for PMTAs set forth in the Tobacco Control Act including, in Bidi&#x2019;s case, &#x201c;product information,
scientific safety testing, literature reviews, consumer insight surveys, and details about the company&#x2019;s youth access prevention
measures, distribution channels, and adult-focused marketing practices,&#x201d; which &#x201c;target only existing adult vapor product users,
including current adult smokers,&#x201d; as well as the Company&#x2019;s retailer monitoring program and state-of-the-art anti-counterfeit
authentication system. Because a MDO must be based on a consideration of the relevant factors, such as the marketing and sales-access-restrictions
plans, the denial order was deemed arbitrary and capricious, and vacated by the FDA.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The FDA did not appeal to the 11&lt;sup&gt;th&lt;/sup&gt; Circuit&#x2019;s
decision. The FDA had until October 7, 2022 (45 days from the August 23, 2022, decision) to either request a panel rehearing or a rehearing
&#x201c;en banc&#x201d; (a review by the entire 11&lt;sup&gt;th&lt;/sup&gt; Circuit, not just the 3-judge panel that issued the decision), and until
November 21, 2022 (90 days after the decision) to seek review of the decision by the U.S. Supreme Court. No request for a rehearing was
filed, and no petition for a writ of certiorari was made to the Supreme Court. On July 29, 2024, Bidi received a Recission of Marketing
Denial letter from FDA formally rescinding the MDO for the non-tobacco flavored BIDI&#xae; Stick PMTAs and putting those applications back
into the review process. The Company anticipates continued ability to market and sell the non-tobacco flavored BIDI&#xae; Sticks, subject
to the FDA&#x2019;s enforcement discretion, for the duration of the PMTA scientific review.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Separately, on or about May 13, 2022, the FDA
placed the tobacco-flavored Classic BIDI&#xae; Stick into the final Phase III scientific review. In March 2023, FDA issued a
deficiency letter regarding the Classic BIDI&#xae; Stick PMTA, to which Bidi submitted in June 2023. Subsequently, on January 22,
2024, FDA issued a MDO for the Classic BIDI&#xae; Stick. On January 26, 2024, Bidi filed a petition for review of the MDO with the
11&lt;sup&gt;th&lt;/sup&gt; Circuit Court of Appeals, followed by a motion to stay the MDO. Bidi is arguing, among other things, that the MDO
was arbitrary and capricious in violation of the Administrative Procedure Act. On February 2, 2024, Bidi filed a Time Sensitive
Motion for a Stay Pending Review, which the court denied on February 18, 2024. The case is now proceeding on the merits, with
Bidi&#x2019;s opening merits brief filed on April 15, 2024. &lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;The
Company cannot provide any assurances as to the timing or outcome. Unless the MDO is ultimately remanded by the 11&lt;sup&gt;th&lt;/sup&gt;
Circuit, the Classic BIDI&#xae; Stick is considered an adulterated tobacco product the continued marketing and distribution of which
is &lt;/span&gt;prohibited.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Risks and Uncertainties&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;FDA has indicated that it is prioritizing enforcement
of unauthorized ENDS against companies (1) that never submitted PMTAs, (2) whose PMTAs have been refused acceptance or filing by the FDA,
(3) whose PMTAs remain subject to MDOs, and (4) that are continuing to market unauthorized synthetic nicotine products after the July
13, 2022, cutoff. Subject to FDA&#x2019;s enforcement discretion, until the scientific review process is complete on each of Bidi&#x2019;s
PMTAs, the Company views the risk of FDA enforcement against Bidi as low and is no longer marketing the Classic BIDI&#xae; Stick per the
MDO. The Company anticipates FDA will move forward with a review of Bidi&#x2019;s PMTA on remand, as directed by the Court; however, the
Company cannot provide any assurances as to the timing or outcome.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000778">&lt;p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_z1ZyNOBvt3jf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 2 &#x2013; &lt;span id="xdx_82F_zG01LOVv03C3"&gt;Basis of Presentation and Significant
Accounting Policies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z1Wtu2bj2Hag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86D_z6MoTwDgb3pi"&gt;Principles of Consolidation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The consolidated financial statements include the
financial statements of the Company&#x2019;s wholly-owned subsidiaries, Kaival Labs and KBI. Intercompany transactions are eliminated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zEeai5yIpTdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_867_z8kgrxuZG1Ra"&gt;Basis of Presentation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying unaudited interim consolidated financial
statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and should be read in conjunction with
the audited financial statements and notes thereto contained in the Company&#x2019;s most recent audited financial statements contained
within the Company&#x2019;s Annual Report on Form 10-K, filed with the SEC on February 14, 2024 (the &#x201c;2023 Annual Report&#x201d;).
In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial
position and the results of operations for the interim period presented have been reflected herein. The results of operations for the
interim period are not necessarily indicative of the results to be expected for the full fiscal year. Notes to the consolidated financial
statements, which would substantially duplicate the disclosures contained in the audited financial statements for the most recent fiscal
period as reported in the 2023 Annual Report, have been omitted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84B_eus-gaap--UseOfEstimates_zg2CRjg11KI" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_861_zcSNEKXSLvr9"&gt;Use of Estimates&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity
with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading
have been included. Actual results could differ from those estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z5g2sm76Gtvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_86B_zRS4GZBWEXia"&gt;Cash&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were &lt;span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20240731_zlj2pGRE3OBc" title="Cash equivalents"&gt;&lt;span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20231031_zI8yEXLHVsm9" title="Cash equivalents"&gt;no&lt;/span&gt;&lt;/span&gt; cash equivalents as of July 31,
2024, and October 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;)
insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit
insurance coverage limit is $&lt;span id="xdx_901_eus-gaap--CashFDICInsuredAmount_iI_c20240731_zITA0Na895dj" title="FDIC insured amount"&gt;250,000&lt;/span&gt; per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash of $&lt;span&gt;&lt;span id="xdx_909_eus-gaap--CashUninsuredAmount_iI_c20240731_zUqU1QnEZNC2" title="Uninsured cash"&gt;4,092,824&lt;/span&gt;&lt;/span&gt;
and $&lt;span&gt;&lt;span id="xdx_900_eus-gaap--CashUninsuredAmount_iI_c20231031_zRyQDc0GuTtk" title="Uninsured cash"&gt;252,586&lt;/span&gt;&lt;/span&gt; as of July 31, 2024, and October 31, 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;br/&gt;
&lt;/p&gt;





&lt;p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zaTD4oPBPECe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_863_zCbde8J7ztF1"&gt;Advertising and Promotion&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;All advertising, promotion and marketing expenses, including commissions,
are expensed when incurred.&lt;/p&gt;

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

&lt;p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zAi9lWyRPu8i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_864_zarEvU8oTxe2"&gt;Accounts Receivable and Reserve for Credit Losses&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Accounts receivable pertain to contracts with customers
who are granted credit by the Company in the ordinary course of business and are recorded at the invoiced amount. Accounts receivable
does not bear interest. Accounts receivable presented on the consolidated balance sheet are adjusted for any write-offs and net of allowance
for credit losses. The Company&#x2019;s reserve for credit losses is developed by using relevant available information including historical
collection and loss experience, current economic conditions, prevailing economic conditions, supportable forecasted economic conditions
and evaluations of customer balances. Once a receivable is deemed uncollectible after collection efforts have been exhausted, it is written
off against the reserve for credit losses. The Company closely monitors the credit quality of its customers and does not generally require
collateral or other security on receivables. The reserve for credit losses is measured on a collective basis when similar risk characteristics
exist.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of July 31, 2024, and October 31, 2023, based
upon management&#x2019;s assessment of the accounts receivable aging and the customers&#x2019; payment history, the Company has
determined reserve for credit losses of $&lt;span&gt;&lt;span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240731_z3ggSB9bkMFg" title="Allowance for credit losses"&gt;203,382&lt;/span&gt; &lt;/span&gt;and &lt;span&gt;zero&lt;/span&gt;, &lt;span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231031_zQCP4np5s17g" style="display: none" title="Allowance for credit losses"&gt;0&lt;/span&gt;
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#x2019;s &#x201c;Classic&#x201d; BIDI &#xae;&#160;Stick PMTA, which Bidi is currently appealing before the 11&lt;sup&gt;th&lt;/sup&gt; Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recorded an estimated accrual for potential customer
returns of the &#x201c;Classic&#x201d; products of $&lt;span&gt;&lt;span id="xdx_90B_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20240731_zhsl6mi4iF2i" title="Accrued liabilities"&gt;155,925&lt;/span&gt;&#160;&lt;/span&gt;and $&lt;span&gt;&lt;span id="xdx_904_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20231031_zBxOeOqrHEad" title="Accrued liabilities"&gt;113,243&lt;/span&gt;&lt;/span&gt;&#160;as
of July 31, 2024, and October 31, 2023, respectively, which is included in accrued expenses in the unaudited interim consolidated balance
sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--ConcentrationRiskCreditRisk_zz1dYA4sGEb4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_863_z3CFszovEFzh"&gt;Credit Risk&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Financial instruments, which are potentially subject
to concentrations of credit risk, consist primarily of purchases of inventories, accounts payable, accounts receivable, and revenue. The
Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically,
the Company has not experienced significant credit losses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_eus-gaap--InventoryPolicyTextBlock_z9ngqHkpGzO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_868_zm3Ysyhah4s4"&gt;Inventories&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All product inventory is purchased from a related
party, Bidi. Inventories are stated at the lower of cost and net realizable value. Cost includes all costs of purchase and other costs
incurred in bringing the inventories to their present location and condition. The Company determines cost based on the first-in, first-out
(&#x201c;FIFO&#x201d;) method. Net realizable value is the estimated selling price in the ordinary course of business less the estimated
costs of completion and the estimated costs necessary to make the sale. As of July 31, 2024, and October 31, 2023, the inventories only
consisted of finished goods and were located in two locations:&#160;the Company&#x2019;s main warehouse located in Florida and one customer
warehouses whose service agreements are on a consignment basis with the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#x2019;s &#x201c;Classic&#x201d; BIDI &#xae; Stick PMTA, which Bidi is currently appealing before the 11&lt;sup&gt;th&lt;/sup&gt; Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recognized a full reserve for all remaining &#x201c;Classic&#x201d;
products on hand amounting to $&lt;span&gt;&lt;span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240731_zglgSabrwg7f" title="Inventory reserves"&gt;309,932&lt;/span&gt; &lt;/span&gt;and $&lt;span&gt;&lt;span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_c20231031_z1X4UWozqUu5" title="Inventory reserves"&gt;381,512&lt;/span&gt;&lt;/span&gt;
as of July 31, 2024, and October 31, 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--LesseeLeasesPolicyTextBlock_zpuBtKwW1w7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86C_zpBATVD1KCak"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company determines if a contract contains a lease
at commencement of the arrangement based on whether it has the right to obtain substantially all of the economic benefits from the use
of an identified asset and whether it has the right to direct the use of an identified asset in exchange for consideration, which relates
to an asset which the Company does not own. Right-of-use (&#x201c;ROU&#x201d;) assets represent the Company&#x2019;s right to use an underlying
asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease.
The Company recognizes lease liabilities at the present value of the future lease payments and a corresponding ROU asset at the lease
commencement date. The interest rate used to determine the present value of the future lease payments is the rate implicit in the lease
unless that rate cannot be readily determined. When the interest rate implicit in the lease is not readily determinable, the interest
rate used to determine the present value of the future lease payments is the Company&#x2019;s Incremental Borrowing Rate (&#x201c;IBR&#x201d;).
The IBR is a hypothetical rate based on the Company&#x2019;s understanding of what its credit rating would be to borrow and resulting interest
the Company would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized
basis. Periods covered by the Company&#x2019;s option to extend or terminate the lease are included in the lease term when it is reasonably
certain that the Company will exercise its option to extend or not exercise its option to terminate, as applicable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Lease payments may be fixed or variable; however,
only fixed payments or in-substance fixed payments are included in the Company&#x2019;s lease liability calculation. Variable lease payments
may include costs such as common area maintenance, utilities, real estate taxes or other costs. Variable lease payments are recognized
in operating expenses in the period in which the obligations for those payments are incurred. The Company records rent expense for its
operating lease, which has escalating rent payments, on a straight-line basis over the lease term. The Company does not have any financing
leases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company made a policy election not to separate
non-lease components from lease components for all its leases; therefore, it accounts for lease and non-lease components as a single lease
component. The Company also elected the short-term lease recognition exemption for all leases that qualify, such that leases with a term
of 12 months or less are not recognized on the balance sheet.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTva073A9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_864_zAalm1XNSF6d"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company reviews its long-lived assets, which includes
definite-lived intangibles, long-lived fixed assets and lease right-of-use assets, for impairment whenever events or changes in circumstances
indicate the carrying amount of an asset may not be recoverable. Factors that could trigger an impairment review include significant under-performance
relative to expected historical or projected future operating results, significant changes in the manner of the Company&#x2019;s use of
the acquired assets or the strategy for the Company&#x2019;s overall business or significant negative industry or economic trends. If this
evaluation indicates that the value of the long-lived asset may be impaired, the Company makes an assessment of the recoverability of
the net carrying value of the asset over its remaining useful life. If this assessment indicates that the long-lived asset is not recoverable,
based on the estimated undiscounted future cash flows of the technology over the remaining useful life, the Company reduces the net carrying
value of the related asset to fair value and may adjust the remaining useful life. An impairment analysis is subjective and assumptions
regarding future growth rates and operating expense levels can have a significant impact on the expected future cash flows and impairment
analysis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20231101__20240731_zDXPZN7YXpg4" title="Impairment"&gt;&lt;span id="xdx_908_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20221101__20230731_zuxBMUU6Jfr8" title="Impairment"&gt;No&lt;/span&gt;&lt;/span&gt; impairment was identified for the nine months ended
July 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zFYmXDvrsHO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_864_zgXfuacXWRRb"&gt;Revenue Recognition&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company recognizes revenue in accordance with
ASC Topic 606, &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;ASC 606&#x201d;). The Company recognizes revenue when a customer
obtains control of promised goods, in an amount that reflects the consideration that the Company expects to receive in exchange for the
goods. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1)
identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price;
(4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies
a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the
consideration it is entitled to in exchange for the goods it transfers to the customer. Under ASC 606, disaggregated revenue from contracts
with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_847_ecustom--DeferredRevenuePolicyTextBlock_zdrgNwIA12K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_861_znmXzrESj804"&gt;Deferred Revenue&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accepts partial payments for orders from
wholesale customers, which it holds as deposits or deferred revenue, until the Company has received full payment and orders are shipped
to the customer. Revenue for these orders is recognized at the time of shipment to the customer. As of July 31, 2024, and October 31,
2023, the Company had &lt;span id="xdx_90E_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20240731_znEVNYh4B82c" title="Deposits from customers"&gt;&lt;span id="xdx_907_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20231031_z2sduxyPlZPi" title="Deposits from customers"&gt;no&lt;/span&gt;&lt;/span&gt; amounts in deposits from customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p id="xdx_849_eus-gaap--UtilityRevenueAndExpenseRecognitionPolicy_zB3yREwHmPe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86C_zyBTv3D0lpX3"&gt;Customer Refunds&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In the normal course of business, the Company issues
credits for product returns and certain customer incentives related to rebates, discounts and promotions. When such credits exceed amounts
receivable from customers, the Company recognizes such excess amounts as customer refunds which will be applied against future product
purchases. As of July 31, 2024, and October 31, 2023, the Company had customer refunds due in the amounts equal to $&lt;span&gt;&lt;span id="xdx_906_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20240731_z6Ixn02MTlBc" title="Customer refund due"&gt;461,718&lt;/span&gt;&lt;/span&gt;
and $&lt;span&gt;&lt;span id="xdx_90F_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20231031_zVJcKevtKCId" title="Customer refund due"&gt;392,406&lt;/span&gt;&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_841_ecustom--ProductsRevenuePoliciesTextBlock_zbfMRy3ptMii" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_869_zbhkbvfzDVS4"&gt;Products Revenue&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company generates products revenue from the sale
of the Products (as defined above) to non-retail customers. The Company recognizes revenue at a point in time based on management&#x2019;s
evaluation of when performance obligations under the terms of a contract with the customer are satisfied and control of the Products has
been transferred to the customer. In most situations, transfer of control is considered complete when the products have been shipped to
the customer. The Company determined that a customer obtains control of the Product upon shipment when title of such product and risk
of loss transfer to the customer. However, when the Company enters a consignment agreement with a new customer, once it ships and delivers
the requested amount of ordered Products to its distribution center for its retail sales locations, the Company retains ownership of the
delivered Products until they are delivered to the actual retail stores (as opposed to the Company&#x2019;s consignment customer). The
Company&#x2019;s shipping and handling costs are fulfillment costs, and such amounts are classified as part of cost of sales. The Company
offers credit sales arrangements to non-retail (or wholesale) customers and monitors the collectability of each credit sale routinely.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Revenue is measured by the transaction price, which
is defined as the amount of consideration expected to be received in exchange for providing goods to customers. The transaction price
is adjusted for estimates of known or expected variable consideration, which includes refunds and returns as well as incentive offers
and promotional discounts on current orders. Estimates for sales returns are based on, among other things, an assessment of historical
trends, information from customers, and anticipated returns related to current sales activity. These estimates are established in the
period of sale and reduce revenue in the period of the sale. Variable consideration related to incentive offers and promotional programs
are recorded as a reduction to revenue based on amounts the Company expects to collect. Estimates are regularly updated, and the impact
of any adjustments are recognized in the period the adjustments are identified. In many cases, key sales terms such as pricing and quantities
ordered are established at the time an order is placed and incentives have very short-term durations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Amounts billed and due from customers are short term
in nature and are classified as receivable since payments are unconditional and only the passage of time related to credit terms is required
before payments are due. The Company does not grant payment financing terms greater than one year. Payments received in advance of revenue
recognition are recorded as deferred revenue, as noted above.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_846_ecustom--RoyaltyRevenuePolicyTextBlock_zt4YvR0MsFHg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zQ7nRBmKiBUc"&gt;Royalty Revenue&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 13, 2022, KBI entered into the PMI License
Agreement with PMPSA, effective as of May 13, 2022 (the &#x201c;PMI Commencement Date&#x201d;). Pursuant to the PMI License Agreement, KBI
granted PMPSA an exclusive irrevocable license to use its technology, documentation, and intellectual property to make, distribute, and
sell disposable nicotine e-cigarettes Products based on the intellectual property in certain international markets set forth in the PMI
License Agreement (the &#x201c;PMI Markets&#x201d;). The Company has the exclusive international distribution rights to the Products and,
in order to allow KBI to fulfill its obligations set forth in the PMI License Agreement, has contributed the international distribution
rights for the PMI Markets to KBI as set forth in a Capital Contribution Agreement, dated June 10, 2022. The sublicense granted to PMPSA
is exclusive in the PMI Markets and neither KBI nor any of its affiliates can sell, promote, use, or distribute any competing products
in the PMI Markets for the duration of the term of the PMI License Agreement and any Sell-Out Period (as defined in the PMI License Agreement).
PMSPA will be responsible for any regulatory filings necessary to sell the Products in the PMI Markets. Both KBI and PMPSA agree to work
together in the registration and maintenance of the Intellectual Property, but KBI will bear all costs and expense to implement the registration
strategy. Finally, PMPSA has agreed to potential future development services with KBI in the PMI Markets and has been granted certain
rights with respect to potential future products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The initial term of the PMI License Agreement is five
(5) years and automatically renews for an additional five-year period unless PMPSA has failed to meet the agreed upon minimum key performance
indicators set forth in the PMI License Agreement, in which case the PMI License Agreement will automatically terminate at the end of
the initial license term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In consideration for the grant of the licensed rights,
PMPSA agreed to pay to KBI a royalty equal to a percentage of the base price of the first sale of each unit of Product manufactured. In
addition, before the launch of the first product in a market and each anniversary of such launch, PMPSA agrees to pre-pay to KBI a guaranteed
minimum royalty based on the estimated royalties payable by PMPSA to KBI in relation to all markets in the twelve (12)-month period following
the first launch or each successive anniversary of the first launch, subject to an aggregate maximum guaranteed royalty payment for all
markets for each applicable twelve (12)-month period. PMPSA may require modification of certain products to be sold under the PMI Licensing
Agreement to be modified for a PMI Market. Pursuant to the PMI Licensing Agreement, PMPSA has absolute discretion over sales, marketing,
product branding and packaging pertaining to sales in the PMI Markets, as well as the right to select the specific PMI Markets in which
to launch commercialization and determine what product types are to be promoted in each market, subject to sales and marketing plans and
annual business plans set by PMPSA and certain expansion criteria agreed between PMPSA and KBI. Royalty revenue earned from the PMI License
Agreement is recognized in the period the sales of the Product manufactured occurs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The PMI License Agreement contains customary representations,
warranties, covenants, and indemnification provisions; however, KBI&#x2019;s liability under the PMI License Agreement is capped at the
greater of: (i) Ten Million Dollars ($&lt;span id="xdx_903_eus-gaap--OtherLiabilities_iI_c20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zFZkLo9gXWm9" title="Liabilities"&gt;10,000,000&lt;/span&gt;); or (ii) an amount equal to the total of the royalties due to KBI (but not yet paid)
plus the royalties (including the guaranteed royalty payment) paid to KBI pursuant to the PMI License Agreement during the immediately
preceding twelve (12) consecutive months, provided that such amount shall not exceed Thirty Million Dollars ($&lt;span id="xdx_90B_eus-gaap--PaymentsForRoyalties_c20231101__20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zBlkeEXKS8v2" title="Royalty payment"&gt;30,000,000&lt;/span&gt;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 10, 2022, Bidi entered into a License Agreement
(the &#x201c;KBI License Agreement&#x201d;) with KBI, pursuant to which KBI has the exclusive irrevocable license to use Bidi&#x2019;s licensed
intellectual property to the extent necessary for KBI to fulfill its obligations set forth in the PMI Licensing Agreement. Such irrevocable
license includes: (i) the right of KBI to grant sub-licenses to PMPSA under the PMI License Agreement for the express purposes set forth
in the PMI License Agreement, but for no other purpose; (ii) the right of KBI to grant to PMPSA the right to grant sub-sub-licenses in
the manner set forth in the PMI License Agreement, but for no other purpose; and (iii) certain branding rights to the extent (but only
to the extent) necessary to permit KBI to perform its obligations to PMPSA as set forth in the PMI License Agreement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 12, 2023, the Company executed and entered
into a Deed of Amendment No. 1 (the &#x201c;PMI License Amendment&#x201d;) with PMPSA, Bidi and KBI. Pursuant to the PMI License Amendment
(which has an effective date of June 30, 2023), the following material changes have been made to the PMI License Agreement:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;1.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Royalty Rate. &lt;span id="xdx_904_ecustom--RoyaltyRateDiscription_c20231101__20240731_zIbkLsrVCR73" title="Description of royalty rate"&gt;The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.&lt;/span&gt; For purposes of determining aggregate sales threshold, all sales undertaken since commencement of the PMI Licensing Agreement will be counted.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;2.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Elimination of Certain Potential Royalty Adjustments. Certain potential adjustments to the royalties receivable by KBI as provided for in the PMI License Agreement have been eliminated.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;3.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Guaranteed Royalty. The guaranteed royalty payment owed to KBI under the PMI License Agreement has been eliminated. Instead, royalties will be paid on a quarterly basis going-forward based on actual sales. Any unpaid guaranteed royalty has been cancelled.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;







&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;4.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Insurance Tail Requirements. KBI&#x2019;s requirement to keep certain tail
insurance after the expiration or termination of the PMI Licensing Agreement was reduced from 6 years to 2 years.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;5.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Markets. The identification of the PMI Markets that PMI may enter has been expanded to cover certain additional territories.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;6.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Net Reconciliation Payment to KBI. As a result of the changes to the PMI License Agreement described in paragraphs 1 thought 3 above, the value of such changes was calculated and reconciled as of the date of commencement of the PMI Licensing Agreement through June 30, 2023. On September 8, 2023, the Company received the Net Reconciliation Payment from PMPSA of $&lt;span id="xdx_901_eus-gaap--RoyaltyIncomeNonoperating_c20230907__20230908__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zE8Gk4hAHmGb" title="Royalty payment received"&gt;134,981&lt;/span&gt; pursuant to this provision.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The KBI License Agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. During the year ended October 31, 2023, the Company
paid license fees of approximately $150,000 to Bidi. As of July 31, 2024, the Company owes license fees of approximately $&lt;span id="xdx_903_eus-gaap--ProceedsFromLicenseFeesReceived_c20231101__20240731_zFJpQuCKj8H1"&gt;208,000 &lt;/span&gt;to
Bidi.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of July 31, 2024, amounts receivable from PMPSA
in connection with the PMI license agreement totaled $&lt;span id="xdx_902_ecustom--LicenseAgreementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zvmRkOyKpq4c"&gt;485,000
&lt;/span&gt;of which $&lt;span id="xdx_90F_ecustom--ReimbursementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z8GuFh6MVNZf"&gt;485,000
&lt;/span&gt;pertain to royalties. As of October 31, 2023, amounts receivable from PMPSA in connection with the PMI License Agreement totaled
$&lt;span id="xdx_905_ecustom--LicenseAgreementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zZhhJqsvJxgk"&gt;1,002,196
&lt;/span&gt;of which $&lt;span id="xdx_909_eus-gaap--AdvanceRoyalties_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zd9tto7eD2Eh"&gt;289,672&lt;/span&gt;&#160;and
$&lt;span id="xdx_90D_ecustom--ReimbursementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z1zJm7bl6LM3"&gt;712,524&lt;/span&gt;&#160;pertain
to royalties and reimbursement of certain non-recurring engineering costs, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_z0G74zTaBRD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_864_zmsV5YcJE09l"&gt;Net Loss Per Share&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic net loss per share is computed by dividing net
loss available to common stockholders by the weighted average number of common shares outstanding during the period, without consideration
of potential common stock equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Diluted net loss per share is calculated by dividing
net loss&#160;available to common stockholders&#160;by the weighted average number of common stock outstanding plus common share equivalents
from conversion of dilutive stock options and warrants using the treasury method and preferred stock using the if-converted method, except
when antidilutive. In the event of a net loss, the effects of all potentially dilutive shares are excluded from the diluted net loss per
share calculation as their inclusion would be antidilutive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_842_ecustom--ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_zRrxRdX3Uini" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86F_zqZ5wxN78FT8"&gt;Concentration of Revenues and Accounts Receivable&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the nine months ended July 31, 2024, (i) 24%
or $&lt;span id="xdx_906_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731_zwkbH2JN1tec"&gt;1,228,535&lt;/span&gt; of the
revenue from the sale of Products, solely consisting of the BIDI&lt;sup&gt;&#xae; &lt;/sup&gt;Stick, was generated from QuikTrip Corporation, (ii)
19% or $&lt;span id="xdx_90F_ecustom--RevenueFromSale_pp0p0_c20231101__20240731_zIXWX8k27hV3"&gt;990,589&lt;/span&gt; of the revenue from the sale
of the Products was generated from GPM Investments, LLC, and (iii) 11% or $&lt;span id="xdx_904_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zoEwzAleWVW4"&gt;575,183
&lt;/span&gt;of the revenue from the sale of the Products was generated from FAVS Business, LLC. On May 2, 2024&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;,
QuikTrip Corporation terminated its consignment arrangement with the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the nine months ended July 31, 2023, (i) 17%
or $&lt;span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731_z22geXD5EIol"&gt;1,453,780
&lt;/span&gt;of the revenue from the sale of Products, solely consisting of the BIDI&#xae; Stick, was generated from GPM Investments, LLC,
(ii) 15% or $&lt;span id="xdx_902_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CStoreMasterMember_zVPwJKasglRj"&gt;1,270,841
&lt;/span&gt;of the revenue from the sale of the Products was generated from C Store Master, (iii) approximately 14% or $&lt;span id="xdx_903_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zRYfsIdF1Rug"&gt;1,169,310
&lt;/span&gt;of the revenue from the sale of Products, solely consisting of the BIDI Stick, was generated from FAVS Business, LLC, and (iv)
approximately 12% or $&lt;span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QuikTripMember_zIX9Qyx38Rwh"&gt;1,055,965
&lt;/span&gt;of the revenue from the sales of Products was generated from QuikTrip Corporation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;EbyBrown, with an outstanding balance of $&lt;span id="xdx_90A_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember_zIlTxuDNmld"&gt;17,162&lt;/span&gt;,
QuikTrip Corporation, with an outstanding balance of $&lt;span id="xdx_90B_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zH9PiOtdboke"&gt;11,114
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;and Coremark, with an outstanding balance of
$&lt;span id="xdx_902_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember_zoIoYIbwNUX2"&gt;5,758
&lt;/span&gt;accounted for &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zT5lTU3P9Prg"&gt;46&lt;/span&gt;%,
&lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTNvK77DF4T8"&gt;30&lt;/span&gt;%,
and &lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMnPILmaage"&gt;15&lt;/span&gt;%
of the total accounts receivable from customers, respectively, as of July 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;FAVS Business LLC with an outstanding balance of
$&lt;span id="xdx_903_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember_zdAVOE5hdZGa"&gt;302,400&lt;/span&gt;,
C Store Master with an outstanding balance of $&lt;span id="xdx_904_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember_zlmqvf6mR3G9"&gt;300,590&lt;/span&gt;,
and QuikTrip Corporation with an outstanding balance of $&lt;span id="xdx_907_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zasRm33NJfh1"&gt;164,987
&lt;/span&gt;accounted for approximately &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlwAcOzT9vG5"&gt;35&lt;/span&gt;%,
&lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zG1pAWO2tdXk"&gt;35&lt;/span&gt;%,
and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztjBjd7IqqAd"&gt;19&lt;/span&gt;%
of the total accounts receivable from customers, respectively, as of October 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z1h6AcldICE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_86D_zYwXzYs3wOZg"&gt;Share-Based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company measures the cost of services received
in exchange for an award of equity instruments (share-based payments, referred to herein as &#x201c;SBP&#x201d;) based on the grant-date
fair value of the award. That cost is recognized over the period during which a recipient is required to provide service in exchange for
the SBP award&#x2014;the requisite service period (vesting period). For SBP awards subject to performance conditions, compensation is not
recognized until the performance condition is probable of occurrence. The grant-date fair value of share options is estimated using the
Black-Scholes-Merton option-pricing model.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each option granted during the fiscal
nine&#160;month period ended July 31, 2024, and July 31, 2023, was estimated on the date of grant using the Black-Scholes-Merton option-pricing
model with the weighted average assumptions in the following table&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BB_zFdVdn6ERTVa" style="display: none"&gt;Schedule of weighted average assumptions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;As of July&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;As of July&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;31, 2024&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield"&gt;0&lt;/span&gt;&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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Expected option term (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)"&gt;5.5&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility"&gt;214.72&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility"&gt;225.52&lt;/span&gt;&lt;/span&gt;&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 style="text-align: right"&gt;&lt;span style="font-size: 10pt; background-color: #CCEEFF"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility"&gt;243.20&lt;/span&gt; - &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility"&gt;247.90&lt;/span&gt; &lt;/span&gt;&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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate"&gt;3.78&lt;/span&gt; - &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate"&gt;4.63&lt;/span&gt;&lt;/span&gt;&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 style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate"&gt;3.81&lt;/span&gt; - &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate"&gt;4.18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The expected term of options granted represents the
period of time that options granted are expected to be outstanding. The expected volatility was based on the volatility in the trading
of the Company&#x2019;s common stock. The risk-free interest rate used is based on the published U.S. Department of Treasury interest rates
in effect at the time of stock option grant for zero coupon U.S. Treasury notes with maturities approximating each grant&#x2019;s expected
term. Forfeitures and cancellations are recorded as they occur.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zsCY6AzLQ0y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_864_zafdyiwUjYRi"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s balance sheet includes certain
financial instruments. The carrying amounts of current assets and current liabilities approximate their fair value because of the relatively
short period of time between the origination of these instruments and their expected realization.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;ASC 820,&#160;&lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt;
(&#x201c;ASC 820&#x201d;), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability
(an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1)&#160;market participant assumptions
developed based on market data obtained from independent sources (observable inputs) and (2)&#160;an entity&#x2019;s own assumptions about
market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair
value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical
assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy
are described below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&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="vertical-align: top"&gt;
    &lt;td style="width: 1%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 99%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&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;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&#160;&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="vertical-align: top"&gt;
    &lt;td style="width: 1%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 99%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 2 &#x2013; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&#160;&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="vertical-align: top"&gt;
    &lt;td style="width: 1%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 99%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 3 - Inputs that are both significant to the fair value measurement and unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Fair value estimates discussed herein are based upon
certain market assumptions and pertinent information available to management as of July 31, 2024 and October 31, 2023. The respective
carrying value of certain on-balance-sheet financial instruments approximated their fair values due to the short-term nature of these
instruments. These financial instruments include cash, accounts receivable, accounts payable, accrued expenses, and loans payable. &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;As
of July 31, 2024 and October 31, 2023,&#160;the Company did not have any financial assets or liabilities measured and recorded at fair
value on a recurring basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKp8s4CfbO3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_867_zCKRlWJ0hjB3"&gt;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company follows the Financial Accounting Standards
Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2016-13,&#160;Financial Instruments &#x2014; Credit
Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#160;which requires measurement and recognition of expected
credit losses for financial assets held. The ASU became effective for the Company on November 1, 2023, and determined that the update
applied to accounts receivable. The adoption of this new guidance did not have a material effect on the Company&#x2019;s consolidated financial
statements and did not significantly impact the Company&#x2019;s accounting policies or estimation methods related to the allowance for
doubtful accounts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p id="xdx_849_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zI0IbgCXtS8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86D_zmJQNQEUO24h"&gt;Recent Accounting Pronouncements - Not Yet Adopted&lt;/span&gt;
&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In December 2023, the Financial Accounting Standards
Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09, Income Taxes (Topic 740) - Improvements
to Income Tax Disclosures (&#x201c;ASU 2023-09&#x201d;). ASU 2023-09 requires additional disclosures reconciling the rates of different
categories of income tax (i.e. federal, state, foreign, etc.) and a disaggregation of taxes paid and refunded. ASU 2023-09 is effective
for fiscal years beginning after December 15, 2024, and for interim periods in fiscal years beginning after December 15, 2025, although
early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its income tax disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2023, the FASB issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#x201d;
which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
expenses. The purpose of the amendment is to enable investors to better understand an entity&#x2019;s overall performance and assess potential
future cash flows. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years
beginning after December 15, 2024, with early adoption permitted. The guidance is to be applied retrospectively to all prior periods
presented in the financial statements. The Company is continuing to evaluate the impact of adopting this new guidance but does not expect
it to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000780">&lt;p id="xdx_84A_eus-gaap--ConsolidationPolicyTextBlock_z1Wtu2bj2Hag" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86D_z6MoTwDgb3pi"&gt;Principles of Consolidation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The consolidated financial statements include the
financial statements of the Company&#x2019;s wholly-owned subsidiaries, Kaival Labs and KBI. Intercompany transactions are eliminated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000782">&lt;p id="xdx_841_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zEeai5yIpTdh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_867_z8kgrxuZG1Ra"&gt;Basis of Presentation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying unaudited interim consolidated financial
statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America
(&#x201c;GAAP&#x201d;) and the rules of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and should be read in conjunction with
the audited financial statements and notes thereto contained in the Company&#x2019;s most recent audited financial statements contained
within the Company&#x2019;s Annual Report on Form 10-K, filed with the SEC on February 14, 2024 (the &#x201c;2023 Annual Report&#x201d;).
In the opinion of management, all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of financial
position and the results of operations for the interim period presented have been reflected herein. The results of operations for the
interim period are not necessarily indicative of the results to be expected for the full fiscal year. Notes to the consolidated financial
statements, which would substantially duplicate the disclosures contained in the audited financial statements for the most recent fiscal
period as reported in the 2023 Annual Report, have been omitted.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2023-11-01to2024-07-31" id="Fact000784">&lt;p id="xdx_84B_eus-gaap--UseOfEstimates_zg2CRjg11KI" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_861_zcSNEKXSLvr9"&gt;Use of Estimates&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The preparation of financial statements in conformity
with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure
of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during
the reporting period. In the opinion of management, all adjustments necessary in order to make the financial statements not misleading
have been included. Actual results could differ from those estimates.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000786">&lt;p id="xdx_84A_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z5g2sm76Gtvk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_86B_zRS4GZBWEXia"&gt;Cash&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company considers all highly liquid investments
with an original maturity of three months or less when purchased to be cash equivalents. There were &lt;span id="xdx_90A_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20240731_zlj2pGRE3OBc" title="Cash equivalents"&gt;&lt;span id="xdx_900_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_do_c20231031_zI8yEXLHVsm9" title="Cash equivalents"&gt;no&lt;/span&gt;&lt;/span&gt; cash equivalents as of July 31,
2024, and October 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Federal Deposit Insurance Corporation (&#x201c;FDIC&#x201d;)
insures deposits according to the ownership category in which the funds are insured and how the accounts are titled. The standard deposit
insurance coverage limit is $&lt;span id="xdx_901_eus-gaap--CashFDICInsuredAmount_iI_c20240731_zITA0Na895dj" title="FDIC insured amount"&gt;250,000&lt;/span&gt; per depositor, per FDIC-insured bank, per ownership category. The Company had uninsured cash of $&lt;span&gt;&lt;span id="xdx_909_eus-gaap--CashUninsuredAmount_iI_c20240731_zUqU1QnEZNC2" title="Uninsured cash"&gt;4,092,824&lt;/span&gt;&lt;/span&gt;
and $&lt;span&gt;&lt;span id="xdx_900_eus-gaap--CashUninsuredAmount_iI_c20231031_zRyQDc0GuTtk" title="Uninsured cash"&gt;252,586&lt;/span&gt;&lt;/span&gt; as of July 31, 2024, and October 31, 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;br/&gt;
&lt;/p&gt;





</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000788"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000790"
      unitRef="USD">0</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashFDICInsuredAmount
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000792"
      unitRef="USD">250000</us-gaap:CashFDICInsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000794"
      unitRef="USD">4092824</us-gaap:CashUninsuredAmount>
    <us-gaap:CashUninsuredAmount
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000796"
      unitRef="USD">252586</us-gaap:CashUninsuredAmount>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000799">&lt;p id="xdx_84C_eus-gaap--AdvertisingCostsPolicyTextBlock_zaTD4oPBPECe" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_863_zCbde8J7ztF1"&gt;Advertising and Promotion&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;All advertising, promotion and marketing expenses, including commissions,
are expensed when incurred.&lt;/p&gt;

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

</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000801">&lt;p id="xdx_84D_eus-gaap--ReceivablesPolicyTextBlock_zAi9lWyRPu8i" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_864_zarEvU8oTxe2"&gt;Accounts Receivable and Reserve for Credit Losses&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Accounts receivable pertain to contracts with customers
who are granted credit by the Company in the ordinary course of business and are recorded at the invoiced amount. Accounts receivable
does not bear interest. Accounts receivable presented on the consolidated balance sheet are adjusted for any write-offs and net of allowance
for credit losses. The Company&#x2019;s reserve for credit losses is developed by using relevant available information including historical
collection and loss experience, current economic conditions, prevailing economic conditions, supportable forecasted economic conditions
and evaluations of customer balances. Once a receivable is deemed uncollectible after collection efforts have been exhausted, it is written
off against the reserve for credit losses. The Company closely monitors the credit quality of its customers and does not generally require
collateral or other security on receivables. The reserve for credit losses is measured on a collective basis when similar risk characteristics
exist.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of July 31, 2024, and October 31, 2023, based
upon management&#x2019;s assessment of the accounts receivable aging and the customers&#x2019; payment history, the Company has
determined reserve for credit losses of $&lt;span&gt;&lt;span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240731_z3ggSB9bkMFg" title="Allowance for credit losses"&gt;203,382&lt;/span&gt; &lt;/span&gt;and &lt;span&gt;zero&lt;/span&gt;, &lt;span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231031_zQCP4np5s17g" style="display: none" title="Allowance for credit losses"&gt;0&lt;/span&gt;
respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#x2019;s &#x201c;Classic&#x201d; BIDI &#xae;&#160;Stick PMTA, which Bidi is currently appealing before the 11&lt;sup&gt;th&lt;/sup&gt; Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recorded an estimated accrual for potential customer
returns of the &#x201c;Classic&#x201d; products of $&lt;span&gt;&lt;span id="xdx_90B_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20240731_zhsl6mi4iF2i" title="Accrued liabilities"&gt;155,925&lt;/span&gt;&#160;&lt;/span&gt;and $&lt;span&gt;&lt;span id="xdx_904_eus-gaap--AccruedLiabilitiesCurrentAndNoncurrent_iI_c20231031_zBxOeOqrHEad" title="Accrued liabilities"&gt;113,243&lt;/span&gt;&lt;/span&gt;&#160;as
of July 31, 2024, and October 31, 2023, respectively, which is included in accrued expenses in the unaudited interim consolidated balance
sheets.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000803"
      unitRef="USD">203382</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000805"
      unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000807"
      unitRef="USD">155925</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccruedLiabilitiesCurrentAndNoncurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000809"
      unitRef="USD">113243</us-gaap:AccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2023-11-01to2024-07-31" id="Fact000811">&lt;p id="xdx_845_eus-gaap--ConcentrationRiskCreditRisk_zz1dYA4sGEb4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_863_z3CFszovEFzh"&gt;Credit Risk&lt;/span&gt; &lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Financial instruments, which are potentially subject
to concentrations of credit risk, consist primarily of purchases of inventories, accounts payable, accounts receivable, and revenue. The
Company performs periodic credit evaluations of its customers and generally does not require collateral on trade receivables. Historically,
the Company has not experienced significant credit losses.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InventoryPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000813">&lt;p id="xdx_841_eus-gaap--InventoryPolicyTextBlock_z9ngqHkpGzO9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_868_zm3Ysyhah4s4"&gt;Inventories&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;All product inventory is purchased from a related
party, Bidi. Inventories are stated at the lower of cost and net realizable value. Cost includes all costs of purchase and other costs
incurred in bringing the inventories to their present location and condition. The Company determines cost based on the first-in, first-out
(&#x201c;FIFO&#x201d;) method. Net realizable value is the estimated selling price in the ordinary course of business less the estimated
costs of completion and the estimated costs necessary to make the sale. As of July 31, 2024, and October 31, 2023, the inventories only
consisted of finished goods and were located in two locations:&#160;the Company&#x2019;s main warehouse located in Florida and one customer
warehouses whose service agreements are on a consignment basis with the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On January 22, 2024, the FDA issued an MDO on Bidi
Vapor&#x2019;s &#x201c;Classic&#x201d; BIDI &#xae; Stick PMTA, which Bidi is currently appealing before the 11&lt;sup&gt;th&lt;/sup&gt; Circuit Court
of Appeals. The Company evaluated the impact of this MDO to the financial statements and recognized a full reserve for all remaining &#x201c;Classic&#x201d;
products on hand amounting to $&lt;span&gt;&lt;span id="xdx_90F_eus-gaap--InventoryValuationReserves_iI_c20240731_zglgSabrwg7f" title="Inventory reserves"&gt;309,932&lt;/span&gt; &lt;/span&gt;and $&lt;span&gt;&lt;span id="xdx_90E_eus-gaap--InventoryValuationReserves_iI_c20231031_z1X4UWozqUu5" title="Inventory reserves"&gt;381,512&lt;/span&gt;&lt;/span&gt;
as of July 31, 2024, and October 31, 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000815"
      unitRef="USD">309932</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000817"
      unitRef="USD">381512</us-gaap:InventoryValuationReserves>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000819">&lt;p id="xdx_840_eus-gaap--LesseeLeasesPolicyTextBlock_zpuBtKwW1w7h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86C_zpBATVD1KCak"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company determines if a contract contains a lease
at commencement of the arrangement based on whether it has the right to obtain substantially all of the economic benefits from the use
of an identified asset and whether it has the right to direct the use of an identified asset in exchange for consideration, which relates
to an asset which the Company does not own. Right-of-use (&#x201c;ROU&#x201d;) assets represent the Company&#x2019;s right to use an underlying
asset for the lease term and lease liabilities represent the Company&#x2019;s obligation to make lease payments arising from the lease.
The Company recognizes lease liabilities at the present value of the future lease payments and a corresponding ROU asset at the lease
commencement date. The interest rate used to determine the present value of the future lease payments is the rate implicit in the lease
unless that rate cannot be readily determined. When the interest rate implicit in the lease is not readily determinable, the interest
rate used to determine the present value of the future lease payments is the Company&#x2019;s Incremental Borrowing Rate (&#x201c;IBR&#x201d;).
The IBR is a hypothetical rate based on the Company&#x2019;s understanding of what its credit rating would be to borrow and resulting interest
the Company would pay to borrow an amount equal to the lease payments in a similar economic environment over the lease term on a collateralized
basis. Periods covered by the Company&#x2019;s option to extend or terminate the lease are included in the lease term when it is reasonably
certain that the Company will exercise its option to extend or not exercise its option to terminate, as applicable.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Lease payments may be fixed or variable; however,
only fixed payments or in-substance fixed payments are included in the Company&#x2019;s lease liability calculation. Variable lease payments
may include costs such as common area maintenance, utilities, real estate taxes or other costs. Variable lease payments are recognized
in operating expenses in the period in which the obligations for those payments are incurred. The Company records rent expense for its
operating lease, which has escalating rent payments, on a straight-line basis over the lease term. The Company does not have any financing
leases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company made a policy election not to separate
non-lease components from lease components for all its leases; therefore, it accounts for lease and non-lease components as a single lease
component. The Company also elected the short-term lease recognition exemption for all leases that qualify, such that leases with a term
of 12 months or less are not recognized on the balance sheet.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000823">&lt;p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTva073A9w4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_864_zAalm1XNSF6d"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company reviews its long-lived assets, which includes
definite-lived intangibles, long-lived fixed assets and lease right-of-use assets, for impairment whenever events or changes in circumstances
indicate the carrying amount of an asset may not be recoverable. Factors that could trigger an impairment review include significant under-performance
relative to expected historical or projected future operating results, significant changes in the manner of the Company&#x2019;s use of
the acquired assets or the strategy for the Company&#x2019;s overall business or significant negative industry or economic trends. If this
evaluation indicates that the value of the long-lived asset may be impaired, the Company makes an assessment of the recoverability of
the net carrying value of the asset over its remaining useful life. If this assessment indicates that the long-lived asset is not recoverable,
based on the estimated undiscounted future cash flows of the technology over the remaining useful life, the Company reduces the net carrying
value of the related asset to fair value and may adjust the remaining useful life. An impairment analysis is subjective and assumptions
regarding future growth rates and operating expense levels can have a significant impact on the expected future cash flows and impairment
analysis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span id="xdx_905_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20231101__20240731_zDXPZN7YXpg4" title="Impairment"&gt;&lt;span id="xdx_908_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_do_c20221101__20230731_zuxBMUU6Jfr8" title="Impairment"&gt;No&lt;/span&gt;&lt;/span&gt; impairment was identified for the nine months ended
July 31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000825"
      unitRef="USD">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000827"
      unitRef="USD">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000829">&lt;p id="xdx_845_eus-gaap--RevenueRecognitionPolicyTextBlock_zFYmXDvrsHO3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_864_zgXfuacXWRRb"&gt;Revenue Recognition&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company recognizes revenue in accordance with
ASC Topic 606, &#x201c;Revenue from Contracts with Customers&#x201d; (&#x201c;ASC 606&#x201d;). The Company recognizes revenue when a customer
obtains control of promised goods, in an amount that reflects the consideration that the Company expects to receive in exchange for the
goods. To determine revenue recognition for arrangements within the scope of ASC 606, the Company performs the following five steps: (1)
identify the contracts with a customer; (2) identify the performance obligations in the contract; (3) determine the transaction price;
(4) allocate the transaction price to the performance obligations in the contract; and (5) recognize revenue when or as the entity satisfies
a performance obligation. The Company only applies the five-step model to contracts when it is probable that the entity will collect the
consideration it is entitled to in exchange for the goods it transfers to the customer. Under ASC 606, disaggregated revenue from contracts
with customers depicts the nature, amount, timing, and uncertainty of revenue and cash flows affected by economic factors.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <kavl:DeferredRevenuePolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000831">&lt;p id="xdx_847_ecustom--DeferredRevenuePolicyTextBlock_zdrgNwIA12K5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_861_znmXzrESj804"&gt;Deferred Revenue&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accepts partial payments for orders from
wholesale customers, which it holds as deposits or deferred revenue, until the Company has received full payment and orders are shipped
to the customer. Revenue for these orders is recognized at the time of shipment to the customer. As of July 31, 2024, and October 31,
2023, the Company had &lt;span id="xdx_90E_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20240731_znEVNYh4B82c" title="Deposits from customers"&gt;&lt;span id="xdx_907_eus-gaap--CustomerDepositsNoncurrent_iI_do_c20231031_z2sduxyPlZPi" title="Deposits from customers"&gt;no&lt;/span&gt;&lt;/span&gt; amounts in deposits from customers.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







</kavl:DeferredRevenuePolicyTextBlock>
    <us-gaap:CustomerDepositsNoncurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000833"
      unitRef="USD">0</us-gaap:CustomerDepositsNoncurrent>
    <us-gaap:CustomerDepositsNoncurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000835"
      unitRef="USD">0</us-gaap:CustomerDepositsNoncurrent>
    <us-gaap:UtilityRevenueAndExpenseRecognitionPolicy contextRef="From2023-11-01to2024-07-31" id="Fact000839">&lt;p id="xdx_849_eus-gaap--UtilityRevenueAndExpenseRecognitionPolicy_zB3yREwHmPe9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86C_zyBTv3D0lpX3"&gt;Customer Refunds&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In the normal course of business, the Company issues
credits for product returns and certain customer incentives related to rebates, discounts and promotions. When such credits exceed amounts
receivable from customers, the Company recognizes such excess amounts as customer refunds which will be applied against future product
purchases. As of July 31, 2024, and October 31, 2023, the Company had customer refunds due in the amounts equal to $&lt;span&gt;&lt;span id="xdx_906_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20240731_z6Ixn02MTlBc" title="Customer refund due"&gt;461,718&lt;/span&gt;&lt;/span&gt;
and $&lt;span&gt;&lt;span id="xdx_90F_eus-gaap--CustomerRefundLiabilityCurrent_iI_c20231031_zVJcKevtKCId" title="Customer refund due"&gt;392,406&lt;/span&gt;&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:UtilityRevenueAndExpenseRecognitionPolicy>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000841"
      unitRef="USD">461718</us-gaap:CustomerRefundLiabilityCurrent>
    <us-gaap:CustomerRefundLiabilityCurrent
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000843"
      unitRef="USD">392406</us-gaap:CustomerRefundLiabilityCurrent>
    <kavl:ProductsRevenuePoliciesTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000845">&lt;p id="xdx_841_ecustom--ProductsRevenuePoliciesTextBlock_zbfMRy3ptMii" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_869_zbhkbvfzDVS4"&gt;Products Revenue&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company generates products revenue from the sale
of the Products (as defined above) to non-retail customers. The Company recognizes revenue at a point in time based on management&#x2019;s
evaluation of when performance obligations under the terms of a contract with the customer are satisfied and control of the Products has
been transferred to the customer. In most situations, transfer of control is considered complete when the products have been shipped to
the customer. The Company determined that a customer obtains control of the Product upon shipment when title of such product and risk
of loss transfer to the customer. However, when the Company enters a consignment agreement with a new customer, once it ships and delivers
the requested amount of ordered Products to its distribution center for its retail sales locations, the Company retains ownership of the
delivered Products until they are delivered to the actual retail stores (as opposed to the Company&#x2019;s consignment customer). The
Company&#x2019;s shipping and handling costs are fulfillment costs, and such amounts are classified as part of cost of sales. The Company
offers credit sales arrangements to non-retail (or wholesale) customers and monitors the collectability of each credit sale routinely.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Revenue is measured by the transaction price, which
is defined as the amount of consideration expected to be received in exchange for providing goods to customers. The transaction price
is adjusted for estimates of known or expected variable consideration, which includes refunds and returns as well as incentive offers
and promotional discounts on current orders. Estimates for sales returns are based on, among other things, an assessment of historical
trends, information from customers, and anticipated returns related to current sales activity. These estimates are established in the
period of sale and reduce revenue in the period of the sale. Variable consideration related to incentive offers and promotional programs
are recorded as a reduction to revenue based on amounts the Company expects to collect. Estimates are regularly updated, and the impact
of any adjustments are recognized in the period the adjustments are identified. In many cases, key sales terms such as pricing and quantities
ordered are established at the time an order is placed and incentives have very short-term durations.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Amounts billed and due from customers are short term
in nature and are classified as receivable since payments are unconditional and only the passage of time related to credit terms is required
before payments are due. The Company does not grant payment financing terms greater than one year. Payments received in advance of revenue
recognition are recorded as deferred revenue, as noted above.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</kavl:ProductsRevenuePoliciesTextBlock>
    <kavl:RoyaltyRevenuePolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000847">&lt;p id="xdx_846_ecustom--RoyaltyRevenuePolicyTextBlock_zt4YvR0MsFHg" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86B_zQ7nRBmKiBUc"&gt;Royalty Revenue&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 13, 2022, KBI entered into the PMI License
Agreement with PMPSA, effective as of May 13, 2022 (the &#x201c;PMI Commencement Date&#x201d;). Pursuant to the PMI License Agreement, KBI
granted PMPSA an exclusive irrevocable license to use its technology, documentation, and intellectual property to make, distribute, and
sell disposable nicotine e-cigarettes Products based on the intellectual property in certain international markets set forth in the PMI
License Agreement (the &#x201c;PMI Markets&#x201d;). The Company has the exclusive international distribution rights to the Products and,
in order to allow KBI to fulfill its obligations set forth in the PMI License Agreement, has contributed the international distribution
rights for the PMI Markets to KBI as set forth in a Capital Contribution Agreement, dated June 10, 2022. The sublicense granted to PMPSA
is exclusive in the PMI Markets and neither KBI nor any of its affiliates can sell, promote, use, or distribute any competing products
in the PMI Markets for the duration of the term of the PMI License Agreement and any Sell-Out Period (as defined in the PMI License Agreement).
PMSPA will be responsible for any regulatory filings necessary to sell the Products in the PMI Markets. Both KBI and PMPSA agree to work
together in the registration and maintenance of the Intellectual Property, but KBI will bear all costs and expense to implement the registration
strategy. Finally, PMPSA has agreed to potential future development services with KBI in the PMI Markets and has been granted certain
rights with respect to potential future products.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The initial term of the PMI License Agreement is five
(5) years and automatically renews for an additional five-year period unless PMPSA has failed to meet the agreed upon minimum key performance
indicators set forth in the PMI License Agreement, in which case the PMI License Agreement will automatically terminate at the end of
the initial license term.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In consideration for the grant of the licensed rights,
PMPSA agreed to pay to KBI a royalty equal to a percentage of the base price of the first sale of each unit of Product manufactured. In
addition, before the launch of the first product in a market and each anniversary of such launch, PMPSA agrees to pre-pay to KBI a guaranteed
minimum royalty based on the estimated royalties payable by PMPSA to KBI in relation to all markets in the twelve (12)-month period following
the first launch or each successive anniversary of the first launch, subject to an aggregate maximum guaranteed royalty payment for all
markets for each applicable twelve (12)-month period. PMPSA may require modification of certain products to be sold under the PMI Licensing
Agreement to be modified for a PMI Market. Pursuant to the PMI Licensing Agreement, PMPSA has absolute discretion over sales, marketing,
product branding and packaging pertaining to sales in the PMI Markets, as well as the right to select the specific PMI Markets in which
to launch commercialization and determine what product types are to be promoted in each market, subject to sales and marketing plans and
annual business plans set by PMPSA and certain expansion criteria agreed between PMPSA and KBI. Royalty revenue earned from the PMI License
Agreement is recognized in the period the sales of the Product manufactured occurs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The PMI License Agreement contains customary representations,
warranties, covenants, and indemnification provisions; however, KBI&#x2019;s liability under the PMI License Agreement is capped at the
greater of: (i) Ten Million Dollars ($&lt;span id="xdx_903_eus-gaap--OtherLiabilities_iI_c20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zFZkLo9gXWm9" title="Liabilities"&gt;10,000,000&lt;/span&gt;); or (ii) an amount equal to the total of the royalties due to KBI (but not yet paid)
plus the royalties (including the guaranteed royalty payment) paid to KBI pursuant to the PMI License Agreement during the immediately
preceding twelve (12) consecutive months, provided that such amount shall not exceed Thirty Million Dollars ($&lt;span id="xdx_90B_eus-gaap--PaymentsForRoyalties_c20231101__20240731__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zBlkeEXKS8v2" title="Royalty payment"&gt;30,000,000&lt;/span&gt;).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 10, 2022, Bidi entered into a License Agreement
(the &#x201c;KBI License Agreement&#x201d;) with KBI, pursuant to which KBI has the exclusive irrevocable license to use Bidi&#x2019;s licensed
intellectual property to the extent necessary for KBI to fulfill its obligations set forth in the PMI Licensing Agreement. Such irrevocable
license includes: (i) the right of KBI to grant sub-licenses to PMPSA under the PMI License Agreement for the express purposes set forth
in the PMI License Agreement, but for no other purpose; (ii) the right of KBI to grant to PMPSA the right to grant sub-sub-licenses in
the manner set forth in the PMI License Agreement, but for no other purpose; and (iii) certain branding rights to the extent (but only
to the extent) necessary to permit KBI to perform its obligations to PMPSA as set forth in the PMI License Agreement.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 12, 2023, the Company executed and entered
into a Deed of Amendment No. 1 (the &#x201c;PMI License Amendment&#x201d;) with PMPSA, Bidi and KBI. Pursuant to the PMI License Amendment
(which has an effective date of June 30, 2023), the following material changes have been made to the PMI License Agreement:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;1.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Royalty Rate. &lt;span id="xdx_904_ecustom--RoyaltyRateDiscription_c20231101__20240731_zIbkLsrVCR73" title="Description of royalty rate"&gt;The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.&lt;/span&gt; For purposes of determining aggregate sales threshold, all sales undertaken since commencement of the PMI Licensing Agreement will be counted.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;2.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Elimination of Certain Potential Royalty Adjustments. Certain potential adjustments to the royalties receivable by KBI as provided for in the PMI License Agreement have been eliminated.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;3.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Guaranteed Royalty. The guaranteed royalty payment owed to KBI under the PMI License Agreement has been eliminated. Instead, royalties will be paid on a quarterly basis going-forward based on actual sales. Any unpaid guaranteed royalty has been cancelled.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;







&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;4.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;Insurance Tail Requirements. KBI&#x2019;s requirement to keep certain tail
insurance after the expiration or termination of the PMI Licensing Agreement was reduced from 6 years to 2 years.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;5.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Markets. The identification of the PMI Markets that PMI may enter has been expanded to cover certain additional territories.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-size: 10pt"&gt;6.&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Net Reconciliation Payment to KBI. As a result of the changes to the PMI License Agreement described in paragraphs 1 thought 3 above, the value of such changes was calculated and reconciled as of the date of commencement of the PMI Licensing Agreement through June 30, 2023. On September 8, 2023, the Company received the Net Reconciliation Payment from PMPSA of $&lt;span id="xdx_901_eus-gaap--RoyaltyIncomeNonoperating_c20230907__20230908__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zE8Gk4hAHmGb" title="Royalty payment received"&gt;134,981&lt;/span&gt; pursuant to this provision.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in; text-align: justify; text-indent: -0.25in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The KBI License Agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. During the year ended October 31, 2023, the Company
paid license fees of approximately $150,000 to Bidi. As of July 31, 2024, the Company owes license fees of approximately $&lt;span id="xdx_903_eus-gaap--ProceedsFromLicenseFeesReceived_c20231101__20240731_zFJpQuCKj8H1"&gt;208,000 &lt;/span&gt;to
Bidi.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;As of July 31, 2024, amounts receivable from PMPSA
in connection with the PMI license agreement totaled $&lt;span id="xdx_902_ecustom--LicenseAgreementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zvmRkOyKpq4c"&gt;485,000
&lt;/span&gt;of which $&lt;span id="xdx_90F_ecustom--ReimbursementAmount_iI_c20240731__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z8GuFh6MVNZf"&gt;485,000
&lt;/span&gt;pertain to royalties. As of October 31, 2023, amounts receivable from PMPSA in connection with the PMI License Agreement totaled
$&lt;span id="xdx_905_ecustom--LicenseAgreementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zZhhJqsvJxgk"&gt;1,002,196
&lt;/span&gt;of which $&lt;span id="xdx_909_eus-gaap--AdvanceRoyalties_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_zd9tto7eD2Eh"&gt;289,672&lt;/span&gt;&#160;and
$&lt;span id="xdx_90D_ecustom--ReimbursementAmount_iI_c20231031__dei--LegalEntityAxis__custom--PMPSAMember__us-gaap--TransactionTypeAxis__custom--PMILicenseAgreementMember_z1zJm7bl6LM3"&gt;712,524&lt;/span&gt;&#160;pertain
to royalties and reimbursement of certain non-recurring engineering costs, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</kavl:RoyaltyRevenuePolicyTextBlock>
    <us-gaap:OtherLiabilities
      contextRef="AsOf2024-07-31_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000851"
      unitRef="USD">10000000</us-gaap:OtherLiabilities>
    <us-gaap:PaymentsForRoyalties
      contextRef="From2023-11-012024-07-31_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000853"
      unitRef="USD">30000000</us-gaap:PaymentsForRoyalties>
    <kavl:RoyaltyRateDiscription contextRef="From2023-11-01to2024-07-31" id="Fact000855">The royalty paid by PMPSA to KBI will no longer be based on sales price of the Product being sold, but rather on the volume of liquid contained within Product being sold. The royalty will be on a sliding scale of between $0.08 to $0.16 per sale based on the volume of liquid contained in the Product, increasing to between $0.10 to $0.20 per sale upon meeting certain sales milestones.</kavl:RoyaltyRateDiscription>
    <us-gaap:RoyaltyIncomeNonoperating
      contextRef="From2023-09-072023-09-08_custom_PMPSAMember_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000859"
      unitRef="USD">134981</us-gaap:RoyaltyIncomeNonoperating>
    <us-gaap:ProceedsFromLicenseFeesReceived
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000860"
      unitRef="USD">208000</us-gaap:ProceedsFromLicenseFeesReceived>
    <kavl:LicenseAgreementAmount
      contextRef="AsOf2024-07-31_custom_PMPSAMember_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000861"
      unitRef="USD">485000</kavl:LicenseAgreementAmount>
    <kavl:ReimbursementAmount
      contextRef="AsOf2024-07-31_custom_PMPSAMember_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000862"
      unitRef="USD">485000</kavl:ReimbursementAmount>
    <kavl:LicenseAgreementAmount
      contextRef="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000863"
      unitRef="USD">1002196</kavl:LicenseAgreementAmount>
    <us-gaap:AdvanceRoyalties
      contextRef="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000864"
      unitRef="USD">289672</us-gaap:AdvanceRoyalties>
    <kavl:ReimbursementAmount
      contextRef="AsOf2023-10-31_custom_PMPSAMember_custom_PMILicenseAgreementMember"
      decimals="0"
      id="Fact000865"
      unitRef="USD">712524</kavl:ReimbursementAmount>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000867">&lt;p id="xdx_84E_eus-gaap--EarningsPerSharePolicyTextBlock_z0G74zTaBRD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_864_zmsV5YcJE09l"&gt;Net Loss Per Share&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic net loss per share is computed by dividing net
loss available to common stockholders by the weighted average number of common shares outstanding during the period, without consideration
of potential common stock equivalents.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Diluted net loss per share is calculated by dividing
net loss&#160;available to common stockholders&#160;by the weighted average number of common stock outstanding plus common share equivalents
from conversion of dilutive stock options and warrants using the treasury method and preferred stock using the if-converted method, except
when antidilutive. In the event of a net loss, the effects of all potentially dilutive shares are excluded from the diluted net loss per
share calculation as their inclusion would be antidilutive.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:EarningsPerSharePolicyTextBlock>
    <kavl:ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000869">&lt;p id="xdx_842_ecustom--ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock_zRrxRdX3Uini" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86F_zqZ5wxN78FT8"&gt;Concentration of Revenues and Accounts Receivable&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the nine months ended July 31, 2024, (i) 24%
or $&lt;span id="xdx_906_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731_zwkbH2JN1tec"&gt;1,228,535&lt;/span&gt; of the
revenue from the sale of Products, solely consisting of the BIDI&lt;sup&gt;&#xae; &lt;/sup&gt;Stick, was generated from QuikTrip Corporation, (ii)
19% or $&lt;span id="xdx_90F_ecustom--RevenueFromSale_pp0p0_c20231101__20240731_zIXWX8k27hV3"&gt;990,589&lt;/span&gt; of the revenue from the sale
of the Products was generated from GPM Investments, LLC, and (iii) 11% or $&lt;span id="xdx_904_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zoEwzAleWVW4"&gt;575,183
&lt;/span&gt;of the revenue from the sale of the Products was generated from FAVS Business, LLC. On May 2, 2024&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;,
QuikTrip Corporation terminated its consignment arrangement with the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;For the nine months ended July 31, 2023, (i) 17%
or $&lt;span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731_z22geXD5EIol"&gt;1,453,780
&lt;/span&gt;of the revenue from the sale of Products, solely consisting of the BIDI&#xae; Stick, was generated from GPM Investments, LLC,
(ii) 15% or $&lt;span id="xdx_902_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CStoreMasterMember_zVPwJKasglRj"&gt;1,270,841
&lt;/span&gt;of the revenue from the sale of the Products was generated from C Store Master, (iii) approximately 14% or $&lt;span id="xdx_903_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FAVSBusinessLLCMember_zRYfsIdF1Rug"&gt;1,169,310
&lt;/span&gt;of the revenue from the sale of Products, solely consisting of the BIDI Stick, was generated from FAVS Business, LLC, and (iv)
approximately 12% or $&lt;span id="xdx_909_eus-gaap--RevenueNotFromContractWithCustomerOther_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--QuikTripMember_zIX9Qyx38Rwh"&gt;1,055,965
&lt;/span&gt;of the revenue from the sales of Products was generated from QuikTrip Corporation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;EbyBrown, with an outstanding balance of $&lt;span id="xdx_90A_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember_zIlTxuDNmld"&gt;17,162&lt;/span&gt;,
QuikTrip Corporation, with an outstanding balance of $&lt;span id="xdx_90B_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zH9PiOtdboke"&gt;11,114
&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;and Coremark, with an outstanding balance of
$&lt;span id="xdx_902_ecustom--OutstandingBalance_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember_zoIoYIbwNUX2"&gt;5,758
&lt;/span&gt;accounted for &lt;span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--EbyBrownMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zT5lTU3P9Prg"&gt;46&lt;/span&gt;%,
&lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zTNvK77DF4T8"&gt;30&lt;/span&gt;%,
and &lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20231101__20240731__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CoremarkMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMnPILmaage"&gt;15&lt;/span&gt;%
of the total accounts receivable from customers, respectively, as of July 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;FAVS Business LLC with an outstanding balance of
$&lt;span id="xdx_903_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember_zdAVOE5hdZGa"&gt;302,400&lt;/span&gt;,
C Store Master with an outstanding balance of $&lt;span id="xdx_904_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember_zlmqvf6mR3G9"&gt;300,590&lt;/span&gt;,
and QuikTrip Corporation with an outstanding balance of $&lt;span id="xdx_907_ecustom--OutstandingBalance_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember_zasRm33NJfh1"&gt;164,987
&lt;/span&gt;accounted for approximately &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--FAVSBusinessLLCMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlwAcOzT9vG5"&gt;35&lt;/span&gt;%,
&lt;span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--CStoreMasterMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zG1pAWO2tdXk"&gt;35&lt;/span&gt;%,
and &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20221101__20231031__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--RelatedPartyTransactionAxis__custom--QuikTripCorporationMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_ztjBjd7IqqAd"&gt;19&lt;/span&gt;%
of the total accounts receivable from customers, respectively, as of October 31, 2023.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







</kavl:ConcentrationOfRevenuesAndAccountsReceivablePolicyTextBlock>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000870"
      unitRef="USD">1228535</us-gaap:RevenueNotFromContractWithCustomerOther>
    <kavl:RevenueFromSale
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000871"
      unitRef="USD">990589</kavl:RevenueFromSale>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="From2023-11-012024-07-31_custom_FAVSBusinessLLCMember"
      decimals="0"
      id="Fact000872"
      unitRef="USD">575183</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000873"
      unitRef="USD">1453780</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="From2022-11-012023-07-31_custom_CStoreMasterMember"
      decimals="0"
      id="Fact000874"
      unitRef="USD">1270841</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="From2022-11-012023-07-31_custom_FAVSBusinessLLCMember"
      decimals="0"
      id="Fact000875"
      unitRef="USD">1169310</us-gaap:RevenueNotFromContractWithCustomerOther>
    <us-gaap:RevenueNotFromContractWithCustomerOther
      contextRef="From2022-11-012023-07-31_custom_QuikTripMember"
      decimals="0"
      id="Fact000876"
      unitRef="USD">1055965</us-gaap:RevenueNotFromContractWithCustomerOther>
    <kavl:OutstandingBalance
      contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember"
      decimals="0"
      id="Fact000877"
      unitRef="USD">17162</kavl:OutstandingBalance>
    <kavl:OutstandingBalance
      contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember"
      decimals="0"
      id="Fact000878"
      unitRef="USD">11114</kavl:OutstandingBalance>
    <kavl:OutstandingBalance
      contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember"
      decimals="0"
      id="Fact000879"
      unitRef="USD">5758</kavl:OutstandingBalance>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_EbyBrownMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000880"
      unitRef="Pure">0.46</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_QuikTripMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000881"
      unitRef="Pure">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2023-11-012024-07-31_us-gaap_AccountsReceivableMember_custom_CoremarkMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000882"
      unitRef="Pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <kavl:OutstandingBalance
      contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember"
      decimals="0"
      id="Fact000883"
      unitRef="USD">302400</kavl:OutstandingBalance>
    <kavl:OutstandingBalance
      contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember"
      decimals="0"
      id="Fact000884"
      unitRef="USD">300590</kavl:OutstandingBalance>
    <kavl:OutstandingBalance
      contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember"
      decimals="0"
      id="Fact000885"
      unitRef="USD">164987</kavl:OutstandingBalance>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_FAVSBusinessLLCMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000886"
      unitRef="Pure">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_CStoreMasterMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000887"
      unitRef="Pure">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2022-11-012023-10-31_us-gaap_AccountsReceivableMember_custom_QuikTripCorporationMember_us-gaap_CustomerConcentrationRiskMember"
      decimals="INF"
      id="Fact000888"
      unitRef="Pure">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="From2023-11-01to2024-07-31" id="Fact000892">&lt;p id="xdx_84A_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z1h6AcldICE4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_86D_zYwXzYs3wOZg"&gt;Share-Based Compensation&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company measures the cost of services received
in exchange for an award of equity instruments (share-based payments, referred to herein as &#x201c;SBP&#x201d;) based on the grant-date
fair value of the award. That cost is recognized over the period during which a recipient is required to provide service in exchange for
the SBP award&#x2014;the requisite service period (vesting period). For SBP awards subject to performance conditions, compensation is not
recognized until the performance condition is probable of occurrence. The grant-date fair value of share options is estimated using the
Black-Scholes-Merton option-pricing model.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The fair value of each option granted during the fiscal
nine&#160;month period ended July 31, 2024, and July 31, 2023, was estimated on the date of grant using the Black-Scholes-Merton option-pricing
model with the weighted average assumptions in the following table&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BB_zFdVdn6ERTVa" style="display: none"&gt;Schedule of weighted average assumptions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;As of July&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;As of July&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;31, 2024&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield"&gt;0&lt;/span&gt;&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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Expected option term (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)"&gt;5.5&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility"&gt;214.72&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility"&gt;225.52&lt;/span&gt;&lt;/span&gt;&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 style="text-align: right"&gt;&lt;span style="font-size: 10pt; background-color: #CCEEFF"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility"&gt;243.20&lt;/span&gt; - &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility"&gt;247.90&lt;/span&gt; &lt;/span&gt;&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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate"&gt;3.78&lt;/span&gt; - &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate"&gt;4.63&lt;/span&gt;&lt;/span&gt;&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 style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate"&gt;3.81&lt;/span&gt; - &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate"&gt;4.18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The expected term of options granted represents the
period of time that options granted are expected to be outstanding. The expected volatility was based on the volatility in the trading
of the Company&#x2019;s common stock. The risk-free interest rate used is based on the published U.S. Department of Treasury interest rates
in effect at the time of stock option grant for zero coupon U.S. Treasury notes with maturities approximating each grant&#x2019;s expected
term. Forfeitures and cancellations are recorded as they occur.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000894">&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_z1tUJM4e1Jy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Basis of Presentation and Significant Accounting Policies (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BB_zFdVdn6ERTVa" style="display: none"&gt;Schedule of weighted average assumptions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;As of July&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;As of July&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;31, 2024&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;Expected dividend yield&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20231101__20240731_zk402qLWNcGb" title="Expected dividend yield"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_dp_c20221101__20230731_zI2bT6ocKX2i" title="Expected dividend yield"&gt;0&lt;/span&gt;&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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Expected option term (years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zemBKYSAe4r" title="Expected option term (years)"&gt;5.5&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zjmY3jW5Vxr6" title="Expected option term (years)"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_dtY_c20221101__20230731_z396v21qX7lg" title="Expected option term (years)"&gt;5.0&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zezv4rkgP0Nh" title="Expected volatility"&gt;214.72&lt;/span&gt; - &lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGZBfGtzEm1f" title="Expected volatility"&gt;225.52&lt;/span&gt;&lt;/span&gt;&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 style="text-align: right"&gt;&lt;span style="font-size: 10pt; background-color: #CCEEFF"&gt;&lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zulltrvpQHXc" title="Expected volatility"&gt;243.20&lt;/span&gt; - &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_zqX2yTasXgb3" title="Expected volatility"&gt;247.90&lt;/span&gt; &lt;/span&gt;&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="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MinimumMember_zHmlRSVpc3Xk" title="Risk-free interest rate"&gt;3.78&lt;/span&gt; - &lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20231101__20240731__srt--RangeAxis__srt--MaximumMember_zGd4wuUPRPV9" title="Risk-free interest rate"&gt;4.63&lt;/span&gt;&lt;/span&gt;&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 style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MinimumMember_zLocPeMSts9f" title="Risk-free interest rate"&gt;3.81&lt;/span&gt; - &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20221101__20230731__srt--RangeAxis__srt--MaximumMember_z5izlI40iO1h" title="Risk-free interest rate"&gt;4.18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact000896"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2022-11-012023-07-31"
      decimals="INF"
      id="Fact000898"
      unitRef="Pure">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="From2023-11-012024-07-31_srt_MinimumMember"
      id="Fact000900">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="From2023-11-012024-07-31_srt_MaximumMember"
      id="Fact000902">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2022-11-012023-07-31" id="Fact000904">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-11-012024-07-31_srt_MinimumMember"
      decimals="INF"
      id="Fact000906"
      unitRef="Pure">2.1472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2023-11-012024-07-31_srt_MaximumMember"
      decimals="INF"
      id="Fact000908"
      unitRef="Pure">2.2552</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-11-012023-07-31_srt_MinimumMember"
      decimals="INF"
      id="Fact000910"
      unitRef="Pure">2.4320</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2022-11-012023-07-31_srt_MaximumMember"
      decimals="INF"
      id="Fact000912"
      unitRef="Pure">2.4790</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-11-012024-07-31_srt_MinimumMember"
      decimals="INF"
      id="Fact000914"
      unitRef="Pure">0.0378</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2023-11-012024-07-31_srt_MaximumMember"
      decimals="INF"
      id="Fact000916"
      unitRef="Pure">0.0463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-11-012023-07-31_srt_MinimumMember"
      decimals="INF"
      id="Fact000918"
      unitRef="Pure">0.0381</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2022-11-012023-07-31_srt_MaximumMember"
      decimals="INF"
      id="Fact000920"
      unitRef="Pure">0.0418</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2023-11-01to2024-07-31" id="Fact000922">&lt;p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zsCY6AzLQ0y4" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;span id="xdx_864_zafdyiwUjYRi"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s balance sheet includes certain
financial instruments. The carrying amounts of current assets and current liabilities approximate their fair value because of the relatively
short period of time between the origination of these instruments and their expected realization.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;ASC 820,&#160;&lt;i&gt;Fair Value Measurements and Disclosures&lt;/i&gt;
(&#x201c;ASC 820&#x201d;), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability
(an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants
on the measurement date. ASC 820 also establishes a fair value hierarchy that distinguishes between (1)&#160;market participant assumptions
developed based on market data obtained from independent sources (observable inputs) and (2)&#160;an entity&#x2019;s own assumptions about
market participant assumptions developed based on the best information available in the circumstances (unobservable inputs). The fair
value hierarchy consists of three broad levels, which gives the highest priority to unadjusted quoted prices in active markets for identical
assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). The three levels of the fair value hierarchy
are described below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&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="vertical-align: top"&gt;
    &lt;td style="width: 1%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 99%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&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;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&#160;&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="vertical-align: top"&gt;
    &lt;td style="width: 1%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 99%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 2 &#x2013; Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly, including quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates); and inputs that are derived principally from or corroborated by observable market data by correlation or other means.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"&gt;&#160;&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="vertical-align: top"&gt;
    &lt;td style="width: 1%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 99%; padding-right: 0.8pt; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Level 3 - Inputs that are both significant to the fair value measurement and unobservable.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Fair value estimates discussed herein are based upon
certain market assumptions and pertinent information available to management as of July 31, 2024 and October 31, 2023. The respective
carrying value of certain on-balance-sheet financial instruments approximated their fair values due to the short-term nature of these
instruments. These financial instruments include cash, accounts receivable, accounts payable, accrued expenses, and loans payable. &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;As
of July 31, 2024 and October 31, 2023,&#160;the Company did not have any financial assets or liabilities measured and recorded at fair
value on a recurring basis.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000926">&lt;p id="xdx_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zKp8s4CfbO3h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_867_zCKRlWJ0hjB3"&gt;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company follows the Financial Accounting Standards
Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2016-13,&#160;Financial Instruments &#x2014; Credit
Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,&#160;which requires measurement and recognition of expected
credit losses for financial assets held. The ASU became effective for the Company on November 1, 2023, and determined that the update
applied to accounts receivable. The adoption of this new guidance did not have a material effect on the Company&#x2019;s consolidated financial
statements and did not significantly impact the Company&#x2019;s accounting policies or estimation methods related to the allowance for
doubtful accounts.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <kavl:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000928">&lt;p id="xdx_849_ecustom--RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock_zI0IbgCXtS8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;span id="xdx_86D_zmJQNQEUO24h"&gt;Recent Accounting Pronouncements - Not Yet Adopted&lt;/span&gt;
&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In December 2023, the Financial Accounting Standards
Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2023-09, Income Taxes (Topic 740) - Improvements
to Income Tax Disclosures (&#x201c;ASU 2023-09&#x201d;). ASU 2023-09 requires additional disclosures reconciling the rates of different
categories of income tax (i.e. federal, state, foreign, etc.) and a disaggregation of taxes paid and refunded. ASU 2023-09 is effective
for fiscal years beginning after December 15, 2024, and for interim periods in fiscal years beginning after December 15, 2025, although
early adoption is permitted. The Company is currently evaluating the impact of adopting this standard on its income tax disclosures.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;In
November 2023, the FASB issued ASU 2023-07, &#x201c;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,&#x201d;
which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment
expenses. The purpose of the amendment is to enable investors to better understand an entity&#x2019;s overall performance and assess potential
future cash flows. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years
beginning after December 15, 2024, with early adoption permitted. The guidance is to be applied retrospectively to all prior periods
presented in the financial statements. The Company is continuing to evaluate the impact of adopting this new guidance but does not expect
it to have a material impact on the Company&#x2019;s financial statements.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</kavl:RecentAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000930">&lt;p id="xdx_809_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_z1xrkTpqhUJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 3 &#x2013; &lt;span id="xdx_828_zAlZDLJCPDn9"&gt;Going Concern&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying unaudited interim consolidated financial
statements of the Company are prepared in accordance with U.S. GAAP applicable to a going concern, which contemplates realization of assets
and the satisfaction of liabilities in the normal course of business within one year after the date the unaudited interim consolidated
financial statements are issued. In accordance with Financial Accounting Standards Board (&#x201c;FASB&#x201d;), Accounting Standards Update
(&#x201c;ASU&#x201d;) No. 2014-15, &lt;i&gt;Presentation of Financial Statements &#x2013; Going Concern &lt;/i&gt;(Subtopic 205-40), the Company&#x2019;s
management evaluates whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company&#x2019;s
ability to continue as a going concern within one year after the date that the accompanying unaudited interim consolidated financial statements
are issued.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company will need significant additional funds
to satisfy its outstanding payables, fund its working capital, and fully implement its business plan as the Company seeks to grow its
revenues. In addition, the Company&#x2019;s ability to continue as a going concern is adversely affected by the uncertainty surrounding
Bidi&#x2019;s PMTA process with FDA and outcome of Bidi&#x2019;s petition with the 11&lt;sup&gt;th&lt;/sup&gt; Circuit Court of Appeals regarding the
FDA&#x2019;s January 2024 MDO relating to Classic Bidi&#xae; Stick, as well as the Company&#x2019;s significant recurring losses and present
need for additional funding. All of these factors raise substantial doubt regarding the Company&#x2019;s ability to continue as a going
concern.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Management plans to continue similar operations with
increased marketing and enhanced efforts to increase sales, which the Company believes will result in increased revenue and ultimately
net income.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;However, there is no assurance that the Company&#x2019;s
plans will be able to generate expected or greater amounts of revenues or ever achieve profitability due to the factors listed above as
well as the regulation and public perception of ENDS products and the various other risks faced by the Company.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The accompanying consolidated financial statements
do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts
and classification of liabilities that may result from the outcome of these or other risks or uncertainties.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000934">&lt;p id="xdx_80B_eus-gaap--IntangibleAssetsDisclosureTextBlock_zw7uIrHECe2c" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 4 &#x2013; &lt;span id="xdx_828_zDvCXj8E1lh"&gt;Intangible Assets&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;The Company&#x2019;s intangible
assets include patents and technology that were acquired as part of the Asset Purchase Agreement with GoFire, Inc. entered on May 30,
2023. The cost and accumulated amortization of the intangible assets amounted to $&lt;span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20240731_zDf68oZvjPj2"&gt;11,795,975&lt;/span&gt;&#160;and
$&lt;span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20240731_zIMnCUVIYmle"&gt;917,464&lt;/span&gt;&#160;as of
July 31, 2024, respectively and $&lt;span id="xdx_90F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_c20231031_zX7YSurUADM"&gt;11,795,975&lt;/span&gt;&#160;and
$&lt;span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20231031_zB3ucJyo3Jt3"&gt;327,666&lt;/span&gt;&#160;as of
October 31, 2023, respectively. Amortizable patents and technology have a useful life of&#160;15.0&#160;years with a weighted average
remaining useful life of &lt;span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_dtY_c20231101__20240731_zCsNOGKz1t5k"&gt;13.8&lt;/span&gt;&#160;years
and &lt;span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension_dtY_c20221101__20231031_zjmsZ2gVHKDl"&gt;14.6
&lt;/span&gt;years as of July 31, 2024, and October 31, 2023; respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"&gt;The Company recognized amortization
expense of $&lt;span&gt;&lt;span id="xdx_906_eus-gaap--AmortizationOfIntangibleAssets_c20231101__20240731_zABCzQqCvC3c" title="Amortization expense"&gt;589,798&lt;/span&gt;&lt;/span&gt; and $&lt;span id="xdx_90D_eus-gaap--AmortizationOfIntangibleAssets_c20221101__20230731_zo63cjlpj3Di" title="Amortization expense"&gt;131,066&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;
for the nine months ended July 31, 2024, and 2023, respectively.&#160;Amortization expense is included under general and administrative
expenses in the unaudited interim consolidated statement of operations.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Future amortization expense of intangible assets is
as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zwHcISMqrzWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible Assets (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BA_zdbB7AMNX6S7" style="display: none"&gt;Schedule of future amortization expense of intangible assets&lt;/span&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_496_20240731_zuTzVR2m8xD7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_zjJg23deVBw" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 68%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Remaining period in 2024 (three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 20%; text-align: right"&gt;196,600&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_iI_zsEIp9e7X4V1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_iI_z461YYtQYA69" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_iI_zKKi6ERAflr1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_iI_z5g2jLrFqZk3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_iI_zJSaq12KDljk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;7,536,319&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zwjNH1RvlPOa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,878,511&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; 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: 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000935"
      unitRef="USD">11795975</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000936"
      unitRef="USD">917464</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000937"
      unitRef="USD">11795975</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact000938"
      unitRef="USD">327666</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension contextRef="From2023-11-01to2024-07-31" id="Fact000939">P13Y9M18D</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension contextRef="From2022-11-012023-10-31" id="Fact000940">P14Y7M6D</us-gaap:FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact000942"
      unitRef="USD">589798</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact000944"
      unitRef="USD">131066</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000946">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zwHcISMqrzWd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Intangible Assets (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BA_zdbB7AMNX6S7" style="display: none"&gt;Schedule of future amortization expense of intangible assets&lt;/span&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_496_20240731_zuTzVR2m8xD7" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_zjJg23deVBw" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 68%; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Remaining period in 2024 (three months)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 20%; text-align: right"&gt;196,600&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths_iI_zsEIp9e7X4V1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2025&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo_iI_z461YYtQYA69" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree_iI_zKKi6ERAflr1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_iI_z5g2jLrFqZk3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Year ending October 31, 2028&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;786,398&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour_iI_zJSaq12KDljk" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;7,536,319&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zwjNH1RvlPOa" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;10,878,511&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000948"
      unitRef="USD">196600</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000950"
      unitRef="USD">786398</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000952"
      unitRef="USD">786398</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000954"
      unitRef="USD">786398</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000956"
      unitRef="USD">786398</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour>
    <kavl:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000958"
      unitRef="USD">7536319</kavl:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000960"
      unitRef="USD">10878511</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000962">&lt;p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_z8AMpZN1k3f" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 5 &#x2013; &lt;span id="xdx_828_zGHgWc4PM6b5"&gt;Loans Payable&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Insurance Loans&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On May 10, 2024, the Company obtained two insurance
loans. The first loan is a nine-month loan from First Insurance Bank to finance the annual D&amp;amp;O insurance, with the principal amount
of $&lt;span id="xdx_909_eus-gaap--DebtInstrumentFaceAmount_iI_c20240510__us-gaap--LongtermDebtTypeAxis__custom--FirstLoanInsuranceBankMember_zibRV5ujtZ74" title="Promissory note principal amount"&gt;381,077&lt;/span&gt; and subject to an effective interest rate of &lt;span id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20240510__us-gaap--LongtermDebtTypeAxis__custom--FirstLoanInsuranceBankMember_zWgY2nENClB" title="Interest rate"&gt;7.45&lt;/span&gt;%. The second loan is a nine-month loan from First Insurance Bank to finance
the annual D&amp;amp;O insurance, with the principal amount of $&lt;span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20240510__us-gaap--LongtermDebtTypeAxis__custom--SecondLoanInsuranceBankMember_zaS9tUgkqfi7" title="Promissory note principal amount"&gt;94,404&lt;/span&gt; and subject to an effective interest rate of &lt;span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20240510__us-gaap--LongtermDebtTypeAxis__custom--SecondLoanInsuranceBankMember_z5HiKZuLfBk9" title="Interest rate"&gt;11.15&lt;/span&gt;%. As of July 31,
2024, the outstanding balance of the Insurance loans amounted to $&lt;span id="xdx_907_eus-gaap--LoansPayableCurrent_iI_c20240731_z9Mzmn0pKXOa" title="Outstanding balance of insurance loans"&gt;371,566&lt;/span&gt;.&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On May 20, 2023, the Company obtained a nine-month
loan from Westfield Bank to finance the annual D&amp;amp;O insurance. The principal amount was $&lt;span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20230520__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zw7E1VyCG0I9" title="Promissory note principal amount"&gt;342,001&lt;/span&gt; and subject to an effective interest
rate of &lt;span id="xdx_90F_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_c20230520__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zw9qVjXeYh55" title="Interest rate"&gt;7.79&lt;/span&gt;%. As of July 31, 2024, and October 31, 2023, the remaining balance was zero &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;span id="xdx_90E_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20240731__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zZ1FWQot0Ahc" style="display: none" title="Loan, reamaining balance"&gt;0&lt;/span&gt;&#160;&lt;/span&gt;and
$&lt;span id="xdx_907_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20231031__us-gaap--LongtermDebtTypeAxis__custom--WestfieldBankMember_zguu0Ms6UG5e" title="Loan, remaining balance"&gt;152,000&lt;/span&gt;, respectively.&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Loan Agreements&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On May 9, 2023, the Company entered into two loan
agreements which are collateralized by all assets of the Company until the loans are repaid in full. As illustrated in the following table,
under the terms of these agreements, the Company received the disclosed Purchase Price and agreed to repay the disclosed Purchase Amount,
which is collected by the lenders at the disclosed weekly payment rate. The Company&#x2019;s former Chief Executive Officer, Eric Mosser
personally guarantees the performance of these loans. These loans were fully paid on December 4, 2023, upon their maturity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On November 29, 2023, the Company entered into two
loan agreements which are collateralized by all assets of the Company until the loans are repaid in full. As illustrated in the following
table, under the terms of these agreements, the Company received the disclosed Purchase Price and agreed to repay the disclosed Purchase
Amount, which is collected by the lenders at the disclosed weekly payment rate. The Company&#x2019;s former Chief Executive Officer, Eric
Mosser personally guarantees the performance of these loans. These loans were fully paid on June 13, 2024, upon their maturity.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;The
following table shows the loan agreements as of July 31, 2024:&lt;/span&gt;&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfDebtTableTextBlock_zW4hOYqC5jrj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B6_zGDWxBW4rX4g" style="display: none"&gt;Schedule of loan agreements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inception
    Date&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Purchase
    Price&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Purchased
    Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Payment
    frequency&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Payment
    Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
    Finance Fees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 30%; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;November
    29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zL2mP66EL38d" style="width: 8%; text-align: right" title="Purchase Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;600,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zn4hOPTm7EQ7" style="width: 8%; text-align: right" title="Purchased Amount"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;864,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weekly&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zOOIt0G5FEXe" style="width: 8%; text-align: right" title="Payment Rate"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;30,857&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;November
    29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zZhr37U4UnY8" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;600,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zrZxisZZKD27" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;864,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weekly&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zDQswvgmorW" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;30,857&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731_zzqeABFcCWhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,200,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731_zEUY8NyUdf3" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,728,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The following table shows the loan agreements as of October 31, 2023:&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center"&gt;Inception Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Purchase Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Purchased Amount&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Outstanding Balance&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Payment frequency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Payment Rate&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Deferred Finance Fees&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 13%; text-indent: -10pt"&gt;May 9, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_zlvq0BePiCUf" style="width: 11%; text-align: right" title="Purchase Price"&gt;400,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z2cGhEurPsQc" style="width: 11%; text-align: right" title="Purchased Amount"&gt;580,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z1VpzaEa0wXl" style="width: 11%; text-align: right" title="Outstanding Balance"&gt;53,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center; padding-left: 0.75pt"&gt;Weekly&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--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z0aZxvUE5Frd" style="width: 10%; text-align: right" title="Payment Rate"&gt;20,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z5F4wYYApZB8" style="width: 10%; text-align: right" title="Deferred Finance Fees"&gt;3,434&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;May 9, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_z1IfwNc1ZUz" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price"&gt;400,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zh0gxNOh2SX1" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount"&gt;580,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zLyMS2Gx5fH5" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding Balance"&gt;80,467&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 0.75pt"&gt;Weekly&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zmS5zF2JPvBc" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate"&gt;20,714&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zZB7Lv6HKvpj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred Finance Fees"&gt;5,247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031_zoOnKO3E5ubc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price"&gt;800,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031_zcYVKcwKYzjc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount"&gt;1,160,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031_zzwo0noCvkr9" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding Balance"&gt;134,176&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DeferredFinanceCostsGross_iI_c20231031_zQP9ekmmDMok" style="border-bottom: Black 2.5pt double; text-align: right" title="Deferred Finance Fees"&gt;8,681&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p id="xdx_8A0_z04QSYfywyv8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has accounted for these agreements as
loans under ASC 860 because while the Company provided rights to current and future receipts, the Company still had control over the receipts.
The difference between the Purchase Amount and the Purchase Price is imputed interest that is recorded as interest expense when paid.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On August 9, 2023, the Company entered into a
Securities Purchase Agreement (the &#x201c;SPA&#x201d;) with AJB Capital Investments, LLC (&#x201c;AJB&#x201d;), pursuant to which the
Company sold a Promissory Note in the principal amount of $650,000 (the &#x201c;Note&#x201d;) to AJB in a private transaction for a
purchase price of $585,000 (giving effect to original issue discount of $65,000). The Note matured on February 8, 2024 (the
&#x201c;Maturity Date&#x201d;) and bore interest at the rate of 10% per annum. Interest was payable on a monthly basis beginning on
the date that was one month following the date of issuance of the Note. Provided no event of default (as defined in the Note) was in
effect as of the Maturity Date, the Company may elect to extend the Maturity Date for a period of six (6) months. Pursuant to the
terms of the SPA, the Company paid a commitment fee to AJB in the form of &lt;span id="xdx_90B_ecustom--CommitmentFeeShares_c20231101__20240731_zxVSBDCE6pOe" title="Commitment fee shares"&gt;19,048&lt;/span&gt;
shares of Common Stock (the &#x201c;Commitment Fee Shares&#x201d;) with a relative fair value of $130,478 which was recognized as
discount to the note. The debt discount and issuance costs were amortized over the term of the note. Amortization expense amounted
to $&lt;span id="xdx_902_eus-gaap--AdjustmentForAmortization_c20231101__20240731_zNCfGweDlc2l" title="Amortization expense"&gt;38,273&lt;/span&gt;
and zero &lt;span id="xdx_90D_eus-gaap--AdjustmentForAmortization_c20221101__20230731_zFH8YIYQBUM9" style="display: none" title="Amortization expense"&gt;0&lt;/span&gt; for the nine months ended July 31, 2024,&#160;and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Under the SPA, the Company has the right to repurchase
half of the Commitment Fee Shares if the Note is repaid in full prior to maturity. On December 1, 2023, the Company fully paid the loan
balance in advance of the maturity date. In connection with the repayment of the Note, the Company agreed that AJB would be permitted
to retain all of the Commitment Fee Shares. The Company recognized zero &lt;span id="xdx_902_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20240501__20240731_zw70GzJsctK" title="Loss on extinguishment of debt"&gt;&lt;b style="display: none"&gt;0
&lt;/b&gt;&lt;/span&gt;and $&lt;span id="xdx_904_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20231101__20240731_z4XyoyvQSEc3" title="Loss on extinguishment of debt"&gt;98,432 &lt;/span&gt;as loss
on extinguishment of debt for the three and nine months ended July 31, 2024. As of July 31, 2024, and October 31, 2023, the carrying
value of the loan and unamortized debt discount and issuance costs were zero &lt;b&gt;&lt;span id="xdx_904_ecustom--CarryingValueOfLoan_iI_c20240731_zMbYV2J40iW9" style="display: none" title="Carrying value of the loan"&gt;0&lt;/span&gt;&lt;/b&gt; and zero &lt;b&gt;&lt;span id="xdx_902_ecustom--CarryingValueOfLoan_iI_c20231031_zTAkO3OcwNW8" style="display: none" title="Carrying value of the loan"&gt;0&lt;/span&gt;&lt;/b&gt; and $&lt;span id="xdx_904_ecustom--UnamortizedDebtDiscountAndIssuanceCosts_iI_c20240731_zo740gWYcTu1" title="Unamortized debt discount and issuance costs"&gt;513,295
&lt;/span&gt;and $&lt;span id="xdx_909_ecustom--UnamortizedDebtDiscountAndIssuanceCosts_iI_c20231031_zg5zF3wR4cBh" title="Unamortized debt discount and issuance costs"&gt;136,705&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2024-05-10_custom_FirstLoanInsuranceBankMember"
      decimals="0"
      id="Fact000964"
      unitRef="USD">381077</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="AsOf2024-05-10_custom_FirstLoanInsuranceBankMember"
      decimals="INF"
      id="Fact000966"
      unitRef="Pure">0.0745</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2024-05-10_custom_SecondLoanInsuranceBankMember"
      decimals="0"
      id="Fact000968"
      unitRef="USD">94404</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="AsOf2024-05-10_custom_SecondLoanInsuranceBankMember"
      decimals="INF"
      id="Fact000970"
      unitRef="Pure">0.1115</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LoansPayableCurrent
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000972"
      unitRef="USD">371566</us-gaap:LoansPayableCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2023-05-20_custom_WestfieldBankMember"
      decimals="0"
      id="Fact000974"
      unitRef="USD">342001</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="AsOf2023-05-20_custom_WestfieldBankMember"
      decimals="INF"
      id="Fact000976"
      unitRef="Pure">0.0779</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="AsOf2024-07-31_custom_WestfieldBankMember"
      decimals="0"
      id="Fact000978"
      unitRef="USD">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="AsOf2023-10-31_custom_WestfieldBankMember"
      decimals="0"
      id="Fact000980"
      unitRef="USD">152000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact000984">&lt;table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfDebtTableTextBlock_zW4hOYqC5jrj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-top: 0pt; padding-right: 0pt; padding-left: 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B6_zGDWxBW4rX4g" style="display: none"&gt;Schedule of loan agreements&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Inception
    Date&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Purchase
    Price&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Purchased
    Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Outstanding
    Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Payment
    frequency&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Payment
    Rate&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
    Finance Fees&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 30%; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;November
    29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zL2mP66EL38d" style="width: 8%; text-align: right" title="Purchase Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;600,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zn4hOPTm7EQ7" style="width: 8%; text-align: right" title="Purchased Amount"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;864,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 8%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weekly&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023Member_zOOIt0G5FEXe" style="width: 8%; text-align: right" title="Payment Rate"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;30,857&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 8%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;November
    29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zZhr37U4UnY8" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;600,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zrZxisZZKD27" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;864,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Weekly&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20240731__us-gaap--AwardDateAxis__custom--November292023OneMember_zDQswvgmorW" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;30,857&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DebtInstrumentFeeAmount_iI_c20240731_zzqeABFcCWhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,200,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20240731_zEUY8NyUdf3" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,728,000&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x97;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The following table shows the loan agreements as of October 31, 2023:&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Loans Payable (Details)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: center"&gt;Inception Date&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Purchase Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Purchased Amount&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Outstanding Balance&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Payment frequency&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Payment Rate&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Deferred Finance Fees&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 13%; text-indent: -10pt"&gt;May 9, 2023&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_zlvq0BePiCUf" style="width: 11%; text-align: right" title="Purchase Price"&gt;400,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z2cGhEurPsQc" style="width: 11%; text-align: right" title="Purchased Amount"&gt;580,000&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z1VpzaEa0wXl" style="width: 11%; text-align: right" title="Outstanding Balance"&gt;53,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 12%; text-align: center; padding-left: 0.75pt"&gt;Weekly&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--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z0aZxvUE5Frd" style="width: 10%; text-align: right" title="Payment Rate"&gt;20,714&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023Member_z5F4wYYApZB8" style="width: 10%; text-align: right" title="Deferred Finance Fees"&gt;3,434&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;May 9, 2023&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_z1IfwNc1ZUz" style="border-bottom: Black 1pt solid; text-align: right" title="Purchase Price"&gt;400,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zh0gxNOh2SX1" style="border-bottom: Black 1pt solid; text-align: right" title="Purchased Amount"&gt;580,000&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zLyMS2Gx5fH5" style="border-bottom: Black 1pt solid; text-align: right" title="Outstanding Balance"&gt;80,467&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt; padding-left: 0.75pt"&gt;Weekly&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DebtInstrumentAnnualPrincipalPayment_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zmS5zF2JPvBc" style="border-bottom: Black 1pt solid; text-align: right" title="Payment Rate"&gt;20,714&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--DeferredFinanceCostsGross_iI_c20231031__us-gaap--AwardDateAxis__custom--May92023OneMember_zZB7Lv6HKvpj" style="border-bottom: Black 1pt solid; text-align: right" title="Deferred Finance Fees"&gt;5,247&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--DebtInstrumentFeeAmount_iI_c20231031_zoOnKO3E5ubc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchase Price"&gt;800,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20231031_zcYVKcwKYzjc" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchased Amount"&gt;1,160,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--DebtInstrumentFaceAmount_iI_c20231031_zzwo0noCvkr9" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding Balance"&gt;134,176&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 0.75pt"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--DeferredFinanceCostsGross_iI_c20231031_zQP9ekmmDMok" style="border-bottom: Black 2.5pt double; text-align: right" title="Deferred Finance Fees"&gt;8,681&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="AsOf2024-07-31_custom_November292023Member"
      decimals="0"
      id="Fact000986"
      unitRef="USD">600000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="AsOf2024-07-31_custom_November292023Member"
      decimals="0"
      id="Fact000988"
      unitRef="USD">864000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="AsOf2024-07-31_custom_November292023Member"
      decimals="0"
      id="Fact000990"
      unitRef="USD">30857</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="AsOf2024-07-31_custom_November292023OneMember"
      decimals="0"
      id="Fact000992"
      unitRef="USD">600000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="AsOf2024-07-31_custom_November292023OneMember"
      decimals="0"
      id="Fact000994"
      unitRef="USD">864000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="AsOf2024-07-31_custom_November292023OneMember"
      decimals="0"
      id="Fact000996"
      unitRef="USD">30857</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact000998"
      unitRef="USD">1200000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001000"
      unitRef="USD">1728000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="AsOf2023-10-31_custom_May92023Member"
      decimals="0"
      id="Fact001002"
      unitRef="USD">400000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="AsOf2023-10-31_custom_May92023Member"
      decimals="0"
      id="Fact001004"
      unitRef="USD">580000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2023-10-31_custom_May92023Member"
      decimals="0"
      id="Fact001006"
      unitRef="USD">53709</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="AsOf2023-10-31_custom_May92023Member"
      decimals="0"
      id="Fact001008"
      unitRef="USD">20714</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="AsOf2023-10-31_custom_May92023Member"
      decimals="0"
      id="Fact001010"
      unitRef="USD">3434</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="AsOf2023-10-31_custom_May92023OneMember"
      decimals="0"
      id="Fact001012"
      unitRef="USD">400000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="AsOf2023-10-31_custom_May92023OneMember"
      decimals="0"
      id="Fact001014"
      unitRef="USD">580000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2023-10-31_custom_May92023OneMember"
      decimals="0"
      id="Fact001016"
      unitRef="USD">80467</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentAnnualPrincipalPayment
      contextRef="AsOf2023-10-31_custom_May92023OneMember"
      decimals="0"
      id="Fact001018"
      unitRef="USD">20714</us-gaap:DebtInstrumentAnnualPrincipalPayment>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="AsOf2023-10-31_custom_May92023OneMember"
      decimals="0"
      id="Fact001020"
      unitRef="USD">5247</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact001022"
      unitRef="USD">800000</us-gaap:DebtInstrumentFeeAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact001024"
      unitRef="USD">1160000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact001026"
      unitRef="USD">134176</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact001028"
      unitRef="USD">8681</us-gaap:DeferredFinanceCostsGross>
    <kavl:CommitmentFeeShares
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact001030"
      unitRef="Shares">19048</kavl:CommitmentFeeShares>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001032"
      unitRef="USD">38273</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact001034"
      unitRef="USD">0</us-gaap:AdjustmentForAmortization>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact001036"
      unitRef="USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001038"
      unitRef="USD">98432</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <kavl:CarryingValueOfLoan
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001040"
      unitRef="USD">0</kavl:CarryingValueOfLoan>
    <kavl:CarryingValueOfLoan
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact001042"
      unitRef="USD">0</kavl:CarryingValueOfLoan>
    <kavl:UnamortizedDebtDiscountAndIssuanceCosts
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001044"
      unitRef="USD">513295</kavl:UnamortizedDebtDiscountAndIssuanceCosts>
    <kavl:UnamortizedDebtDiscountAndIssuanceCosts
      contextRef="AsOf2023-10-31"
      decimals="0"
      id="Fact001046"
      unitRef="USD">136705</kavl:UnamortizedDebtDiscountAndIssuanceCosts>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001048">&lt;p id="xdx_80A_eus-gaap--LesseeOperatingLeasesTextBlock_zeNivixIqTIk" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 6 &#x2013; &lt;span id="xdx_82A_zd6GL1WOU6Uh"&gt;Leases&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="color: #3C4043"&gt;T&lt;/span&gt;he Company does
not have financing leases and has&#160;only one operating lease for office space and inventory storage space with Just Pick, LLC (&#x201c;Just
Pick&#x201d;), a related party owned and controlled by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company
(see Note 8). Certain of the Company&#x2019;s leases, have and may in the future, include renewal options, which have been and might be
in the future, included in the calculation of the lease liabilities and right of use assets when the Company is reasonably certain to
exercise the option.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Cash flow information related to leases was as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zPXJ9rvH673g" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BD_zaP5CR2bwGqf" style="display: none"&gt;Schedule of cash flow information related to leases&lt;/span&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_496_20231101__20240731_z9pjE3isNw4l" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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_494_20221101__20230731_zv57qpvQhc7b" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;July 31, 2024&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;July 31, 2023&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt"&gt;Other Lease Information&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_ecustom--CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_iB_z8UHmo5brAn1" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--ProceedsFromLeasePayments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;Operating cash flows from operating leases&lt;/td&gt;
&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;(148,012&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;(142,202&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The following table provides the maturities of lease
liabilities on&#160;July 31, 2024:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_885_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zz13dnsJ0iWb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B6_z3E6egLxY5w8" style="display: none"&gt;Schedule of maturities of lease
liabilities&lt;/span&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_495_20240731_zvIfPysIxcFa" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Operating Leases&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zNrYgxfJKHUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-indent: -10pt"&gt;Remaining period in 2024 (three months)&lt;/td&gt;
&lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 18%; text-align: right"&gt;58,662&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zIJGMyjheXlh" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2025&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;238,800&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_zGM89IZiqQRh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2026&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;253,614&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_zeSyZteU8xO9" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2027&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;274,946&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_zqiCVoI6mHa6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2028&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;175,989&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zZStde9xeqS1" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Total future undiscounted lease payments&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,002,011&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_ecustom--LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_iI_zVH90IxO4Vn3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Less: Interest&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(87,250&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zTJi6CKwQBvg" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Present value of lease liabilities&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;914,761&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; 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: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;At July 31, 2024, the Company had no additional leases
which had not yet commenced.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001050">&lt;table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_zPXJ9rvH673g" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8BD_zaP5CR2bwGqf" style="display: none"&gt;Schedule of cash flow information related to leases&lt;/span&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_496_20231101__20240731_z9pjE3isNw4l" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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_494_20221101__20230731_zv57qpvQhc7b" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;July 31, 2024&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;July 31, 2023&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-align: left; text-indent: -10pt"&gt;Other Lease Information&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_ecustom--CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract_iB_z8UHmo5brAn1" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40D_eus-gaap--ProceedsFromLeasePayments_i_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 56%; text-align: left; text-indent: -10pt"&gt;Operating cash flows from operating leases&lt;/td&gt;
&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;(148,012&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;
&lt;td style="width: 8%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="width: 12%; text-align: right"&gt;(142,202&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001055"
      unitRef="USD">-148012</us-gaap:ProceedsFromLeasePayments>
    <us-gaap:ProceedsFromLeasePayments
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact001056"
      unitRef="USD">-142202</us-gaap:ProceedsFromLeasePayments>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001060">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_esrt--ScheduleOfCondensedBalanceSheetTableTextBlock_zz13dnsJ0iWb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Leases (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B6_z3E6egLxY5w8" style="display: none"&gt;Schedule of maturities of lease
liabilities&lt;/span&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_495_20240731_zvIfPysIxcFa" style="text-align: center"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Operating Leases&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_zNrYgxfJKHUg" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 70%; text-indent: -10pt"&gt;Remaining period in 2024 (three months)&lt;/td&gt;
&lt;td style="width: 10%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 18%; text-align: right"&gt;58,662&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_zIJGMyjheXlh" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2025&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;238,800&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_zGM89IZiqQRh" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2026&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;253,614&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_zeSyZteU8xO9" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2027&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;274,946&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_zqiCVoI6mHa6" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Year ending October 31, 2028&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;175,989&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_zZStde9xeqS1" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Total future undiscounted lease payments&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,002,011&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_405_ecustom--LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount_iI_zVH90IxO4Vn3" style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;Less: Interest&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(87,250&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
&lt;tr id="xdx_400_eus-gaap--OperatingLeaseLiability_iI_zTJi6CKwQBvg" style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-indent: -10pt"&gt;Present value of lease liabilities&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;914,761&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001062"
      unitRef="USD">58662</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001064"
      unitRef="USD">238800</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001066"
      unitRef="USD">253614</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001068"
      unitRef="USD">274946</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001070"
      unitRef="USD">175989</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001072"
      unitRef="USD">1002011</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <kavl:LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001074"
      unitRef="USD">-87250</kavl:LesseeOperatingsLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2024-07-31"
      decimals="0"
      id="Fact001076"
      unitRef="USD">914761</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001078">&lt;p id="xdx_808_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zaGQJ4avgkOh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 7 &#x2013; &lt;span id="xdx_829_zPCHt2ogUCDg"&gt;Stockholders&#x2019; Equity&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Series B Convertible Preferred Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On May 30, 2023, the Company issued &lt;span id="xdx_908_eus-gaap--PreferredStockSharesIssued_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zUiCssiHDa62" title="Preferred stock, shares issued"&gt;900,000&lt;/span&gt; shares
of the Series B Preferred Stock as consideration for the acquisition of the GoFire Purchased Assets. The Series B Preferred Stock carries
no voting rights except: (i) with respect to the ability of the holders of a majority of the then outstanding Series B Preferred Stock
(the &#x201c;Majority Holders&#x201d;), to nominate a director to the Company&#x2019;s board of directors, and (ii) that the vote of the
Majority Holders is necessary for effecting any amendment to the Company&#x2019;s Certificate of Incorporation or Certificate of Designation
that affects the Series B Preferred Stock. The Series B Preferred Stock is redeemable at the option of the Company at a redemption price
of $&lt;span id="xdx_90A_eus-gaap--PreferredStockRedemptionPricePerShare_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zgM1MdGtGt54" title="Preferred stock redemption price per share"&gt;15&lt;/span&gt; per share, subject to potential downward adjustments based on the trading price of the Common Stock. Subject to additional limitations
in the GoFire APA, the Series B Preferred Stock holds seniority over the Common Stock and each other class of series of securities now
existing or hereafter authorized with respect to dividend rights, the distribution of assets upon liquidation, and dissolution and redemption
rights. Upon a liquidation and winding up of the Company, the holders of Series B Preferred Stock are entitled to a liquidation preference
of $&lt;span id="xdx_90B_eus-gaap--PreferredStockLiquidationPreference_iI_c20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zM4prLAxcPv8" title="Preferred stock liquidation preference per share"&gt;15&lt;/span&gt; per share (the &#x201c;Liquidation Preference&#x201d;), though the redemption may be adjusted downward based on the trading price
of the Common Stock at the time of liquidation. The holders of Series B Preferred Stock are entitled to receive a dividend equal to 2%
of the Liquidation Preference, accruing from the Closing Date and payable on the eighteen-month anniversary of the Closing Date. Amounts
payable in respect of the Series B Dividend shall begin to accrue on a daily basis, be cumulative from and including the Original Issue
Date, whether or not the Corporation has funds legally available for such dividends or such dividends are declared, shall compound on
each six month anniversary of the Original Issue Date and shall be payable in arrears on the 18-month anniversary of the Original Issue
Date. No preemptive rights are granted to the holders of Series B Preferred Stock. &lt;span id="xdx_903_eus-gaap--PreferredStockConversionBasis_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesBPreferredStockMember_zUZimYNBiS91" title="Preferred stock, conversion basis"&gt;The Majority Holders have the ability to cause a voluntary
conversion of the Series B Preferred Stock into Common Stock at a conversion rate of 0.3968 shares of Common Stock per share of Series
B Preferred Stock which may only occur on or after the following dates 18-month, 24 month, 36 month, 48 month, and 60 month anniversary
of the original issuance date; and only up to 180,000 shares of Series B Preferred Stock on each of these dates.&lt;/span&gt; All shares of Series
B Preferred Stock will automatically convert to Common Stock upon the occurrence of a Change of Control (as defined in the GoFire APA).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Reverse Stock Split&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On January 22, 2024, the Company filed a Certificate
of Amendment to the Company&#x2019;s Amended and Restated Certificate of Incorporation with the Secretary of State of the State of Delaware
to affect a &lt;span id="xdx_904_eus-gaap--StockholdersEquityReverseStockSplit_c20240121__20240122_zkW9G6DFOXYe" title="Reverse stock split"&gt;1-for-21 reverse stock split&lt;/span&gt; (the &#x201c;2024 Reverse Stock Split&#x201d;) of the shares of the Common Stock. The 2024 Reverse
Stock Split was effective on January 25, 2024, on the Nasdaq Stock Market. No fractional shares were issued in connection with the 2024
Reverse Stock Split. Any fractional shares of the Company&#x2019;s Common Stock that would have otherwise resulted from the 2024 Reverse
Stock Split were rounded up to the nearest whole number. In connection with the 2024 Reverse Stock Split, the Board approved appropriate
and proportional adjustments to all outstanding securities or other rights convertible or exercisable into shares of the Common Stock,
including, without limitation, all preferred stock, warrants, options, and other equity compensation rights. All historical share and
per-share amounts reflected throughout the accompanying unaudited interim consolidated financial statements and other financial information
in this Report have been retroactively adjusted to reflect the 2024 Reverse Stock Split as if the split occurred as of the earliest period
presented. The par value per share of the Common Stock was not affected by the 2024 Reverse Stock Split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three and nine months ended July 31, 2024,
the Company issued &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zwX7H0WUe8G1"&gt;1,746,500
&lt;/span&gt;shares of common stock in connection with the June 2024 Public Offering (see below).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three and nine months ended July 31, 2024,
the Company issued &lt;span id="xdx_904_ecustom--ExercisesOfPrefundedWarrantsShares_c20231101__20240731__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zGXpJKcGnprh"&gt;2,174,456
&lt;/span&gt;shares of common stock from exercises of pre-funded warrants (see below).&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three and nine months ended July 31, 2024,
the Company issued zero &lt;span id="xdx_907_ecustom--RoundingFromReverseSplitShares_c20240501__20240731_zc17LADC8Jqf"&gt;0&lt;/span&gt; and &lt;span id="xdx_905_ecustom--RoundingFromReverseSplitShares_c20231101__20240731_zVZdfNeqGdGl"&gt;52,949
&lt;/span&gt;shares of common stock, respectively, for rounding of shares related to the Reverse Split.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three and nine months ended July 31, 2024,
the Company issued zero &lt;span id="xdx_906_ecustom--CommonStockShareIssued_c20240501__20240731_zmeeAg7BdSef"&gt;0&lt;/span&gt; and &lt;span id="xdx_903_ecustom--CommonStockShareIssued_c20231101__20240731_zclvkKtXAeee"&gt;16,667
&lt;/span&gt;shares of common stock, respectively, to a FINRA member broker-dealer in connection with the termination of its relationship with
such broker dealer. The fair value was $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_c20231101__20240731_zITjaBwGYLO"&gt;62,000&lt;/span&gt;
based on the closing price of the common stock on the termination date and recorded as stock-based compensation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;June 2024 Public Offering&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 21, 2024, &lt;span id="xdx_908_eus-gaap--SaleOfStockDescriptionOfTransaction_c20231101__20240731__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zxNdjEBSKtIi"&gt;the
Company entered into a securities purchase agreement (the &#x201c;Purchase Agreement&#x201d;) with the certain purchasers (the &#x201c;Purchasers)
for the purchase and sale of an aggregate of $5,393,250 of the Company&#x2019;s securities consisting of 3,525,000 units (the &#x201c;Units&#x2019;).
With respect to (i) 1,350,000 of the Units (the &#x201c;Common Units&#x201d;), each such Common Unit consisted of one share of the Company&#x2019;s
common stock, par value $0.001 per share (&#x201c;Common Stock&#x201d;) and one and one-half common warrants (&#x201c;Common Warrants&#x201d;)
to purchase one and one-half shares of Common Stock and (ii) the other 2,175,000 Units (the &#x201c;Pre-funded Units&#x201d;), each such
Pre-funded Unit consisted of a pre-funded warrant (&#x201c;Pre-funded Warrant&#x201d;) to purchase one share of Common Stock and one and
one-half Common Warrants. Pursuant to the Purchase Agreement, the Common Units were sold at a purchase price of $1.53 per Unit and the
Pre-funded Units were sold at a purchase price of $1.529 per Unit.&lt;/span&gt; The sale of the Units to the Purchasers closed on June 24,
2024 (the &#x201c;Closing Date&#x201d;). The Company also sold &lt;span id="xdx_90C_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zTWkBiP6PPKa"&gt;396,500
&lt;/span&gt;Common Units to additional investors, who did not enter into the Purchase Agreement, under the same terms sold to Purchasers.
The sale of securities by the Company pursuant to the Purchase Agreement combined with the concurrent sale of securities to additional
investors is referred to herein as the &#x201c;June 2024 Public Offering&#x2019;. The aggregate gross proceeds to the Company from the
June 2024 Public Offering were approximately $&lt;span id="xdx_909_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_z8Q4pOFEK0V7"&gt;5,997,720&lt;/span&gt;,
before deducting placement agent fees and expenses and other transaction costs of $&lt;span id="xdx_900_eus-gaap--PaymentsOfDebtIssuanceCosts_c20240620__20240621__us-gaap--SubsidiarySaleOfStockAxis__custom--June2024PublicOfferingMember_zF9CgPDwxvVf"&gt;744,993&lt;/span&gt;.
Of the total gross proceeds, $&lt;span id="xdx_90F_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zzGT8BIBLql1"&gt;2,672,145
&lt;/span&gt;and $&lt;span id="xdx_90C_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240620__20240621__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_z1nbd3L84Skg"&gt;3,325,575
&lt;/span&gt;were allocated to the common stock and the pre-funded warrants, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;See further Common Warrants and Pre-Funded Warrants
details below.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Stock Options&lt;/i&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Summary of stock options information is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zZTeIqtKABVc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_z13cuRnnkXG4" style="display: none"&gt;Schedule of stock options information&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Aggregate Number&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price Range&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-weight: bold; text-indent: -10pt"&gt;Outstanding, October 31, 2023&lt;/td&gt;&lt;td style="width: 3%"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkXjQ3JXDbi4" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning"&gt;449,106&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zk2p0OvHlYB7" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning"&gt;14,081,408&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zatDKyZFDx2e" title="Exercise price range outstanding, Beginning"&gt;10.08&lt;/span&gt;-&lt;span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zoIlzN7sJfsk" title="Exercise price range outstanding, Beginning"&gt;602.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zesDBmbwG9k9" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning"&gt;31.36&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Granted&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zEA27kEYzY03" style="text-align: right" title="Aggregate number of shares, Granted"&gt;104,693&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&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_ecustom--AggregateExercisePriceGranted_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z6CeGUcwR8xk" style="text-align: right" title="Aggregate exercise price, Granted"&gt;529,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zG9RIngtYOg3" title="Exercise price range, Granted"&gt;2.81&lt;/span&gt;-&lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkuBy4B8PGYe" title="Exercise price range, Granted"&gt;11.76&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zyLdsCyHGWV8" style="text-align: right" title="Weighted average exercise price, Granted"&gt;5.06&lt;/td&gt;&lt;td style="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="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zPJPN1GkihA" title="Aggregate number of shares, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_ecustom--AggregateExercisePriceExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_ztqw9UjnfyBb" title="Aggregate exercise price, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlHlX9EfTTua" title="Exercise price range, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zFeRr9ZqvvP7" title="Weighted average exercise price, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Cancelled, forfeited, or expired&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlskjLJQFyxl" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired"&gt;(285,978&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUMtLAHJl8D" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired"&gt;(4,504,492&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MinimumMember_zPqiS5QJuO9h" title="Exercise price range, Cancelled forfeited or expired"&gt;2.81&lt;/span&gt; - &lt;span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MaximumMember_zFxcUpJoOEfl" title="Exercise price range, Cancelled forfeited or expired"&gt;36.12&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z9eQhyariMV3" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired"&gt;15.75&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"&gt;Outstanding, July 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zSP2waKDVCk3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending"&gt;267,821&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zU9xKaq9yi8a" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending"&gt;10,106,815&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zolnXaVvsCzl" title="Exercise price range outstanding, Ending"&gt;2.81&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zmUEapEIQh8" title="Exercise price range outstanding, Ending"&gt;602.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zdd465iKonx3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending"&gt;37.74&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Exercisable, July 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zsRSvpzrZeJe" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable"&gt;240,510&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zKc4Htwfdwma" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable"&gt;9,873,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlKnQImg4Mkh" title="Exercise price range, Exercisable"&gt;3.64&lt;/span&gt;-&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zodS7KB7OdN3" title="Exercise price range, Exercisable"&gt;602.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUCXN1i3yYMl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable"&gt;41.05&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; 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: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the three months ended July 31, 2024, and 2023,
the Company recognized $&lt;span id="xdx_90C_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20240501__20240731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_z8RtyerBVOUf" title="Stock option expense"&gt;56,062&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;and $&lt;span id="xdx_907_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20230501__20230731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zsSXThxoqlh3" title="Stock option expense"&gt;597,221&lt;/span&gt;, respectively,
of stock option expense related to outstanding stock options. During the nine months ended July 31, 2024, and 2023, the Company recognized
$&lt;span id="xdx_900_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20231101__20240731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zSpw23z0W23c" title="Stock option expense"&gt;76,932&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;and $&lt;span id="xdx_904_ecustom--StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses_c20221101__20230731__us-gaap--FinancialInstrumentAxis__us-gaap--StockOptionMember_zyRinY8Na7e4" title="Stock option expense"&gt;3,385,946&lt;/span&gt;, respectively, of stock option expense
related to outstanding stock options. The stock option expense is net of forfeitures related to the stock option expense of cancelled
stock options during the three and nine months ended July 31, 2024 that were reversed. The weighted-average grant-date fair value of the
options granted during the fiscal nine-month periods ended July 31, 2024 and 2023 was $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20231101__20240731_zFcbhBjz31Be" title="Weighted average grant date fair value"&gt;5.03&lt;/span&gt; &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;and
$&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20221101__20230731_zFDTEudv2fr3" title="Weighted average grant date fair value"&gt;15.81&lt;/span&gt;, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On July 31, 2024, the Company had $&lt;span id="xdx_90B_ecustom--UnrecognizedExpensesRelatedToOptions_c20231101__20240731_zU97F4dhdmml"&gt;86,237&lt;/span&gt;&#160;of
unrecognized expenses related to options, which is expected to be recognized over a weighted-average period of approximately &lt;span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20231101__20240731_z6uNY353SO84"&gt;0.9
&lt;/span&gt;years. The weighted average remaining contractual life is approximately&#160;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20231101__20240731_zJMqWTTxPIJl"&gt;8.28&lt;/span&gt;&#160;years
for stock options outstanding on July 31, 2024. The aggregate intrinsic value of these outstanding options as of July 31, 2024, was zero.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Compensation expense related to performance-based
options is recognized on a straight-line basis over the requisite service period, provided that it is probable that performance conditions
will be achieved, with probability assessed on a quarterly basis and any changes in expectations recognized as an adjustment to earnings
in the period of the change. Compensation cost is not recognized for service- and performance-based awards that do not vest because service
or performance conditions are not satisfied, and any previously recognized compensation cost is reversed. If vesting occurs prior to the
end of the requisite service period, expense is accelerated and fully recognized through the vesting date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Warrants&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span&gt;Warrant information
as of the periods indicated is as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLFYORzeYA58" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B1_zcTI5Hbd4J9k" style="display: none"&gt;Schedule of&#160;warrant information&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-Average&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Range&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 44%; font-weight: bold; text-indent: -10pt"&gt;Outstanding,&#160;October 31, 2023&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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zXoJyqzBYJR6" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning"&gt;242,548&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_986_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhbNwti83l2b" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning"&gt;13,946,006&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;
&lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z17GztXXvFk" title="Exercise price range outstanding, Beginning"&gt;12.39&lt;/span&gt;-&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z1GoEFxBFeh4" title="Exercise price range outstanding, Beginning"&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z1BQb3UndcMk" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning"&gt;57.51&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Granted&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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zuKB9BUeb1A8" style="text-align: right" title="Aggregate number of shares, Granted"&gt;8,057,250&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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_988_ecustom--AggregateExercisePriceGranted_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zkASjscTUaL3" style="text-align: right" title="Aggregate exercise price, Granted"&gt;6,943,230&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z4VgBjf1Pcwl" title="Exercise price range, Granted"&gt;0.001&lt;/span&gt;-&lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zkzxnNRVBI7" title="Exercise price range, Granted"&gt;1.18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQJE85G4mNAk" style="text-align: right" title="Weighted average exercise price, Granted"&gt;0.86&lt;/td&gt;
&lt;td style="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="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Exercised&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--StockIssuedDuringPeriodSharesStockOptionsExercised_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zRyjFGTMQPmg" style="text-align: right" title="Aggregate number of shares, Exercised"&gt;(2,175,000&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_ecustom--AggregateExercisePriceExercised_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zUKbYGvcvQMl" style="text-align: right" title="Aggregate exercise price, Exercised"&gt;(2,175&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 style="text-align: right"&gt;&lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zI4FSHVmRza3" title="Exercise price range, Exercised"&gt;0.001&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z9FRN2vTM7b6" style="text-align: right" title="Weighted average exercise price, Exercised"&gt;0.001&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"&gt;Cancelled, forfeited, or expired&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zSs0JEmieKA3" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired"&gt;(36,912&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_987_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zlFDNRl18GMe" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired"&gt;(544,025&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBXKbggBdJFg" title="Exercise price range, Cancelled forfeited or expired"&gt;12.39&lt;/span&gt;-&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zDv9a9cIkGA3" title="Exercise price range, Cancelled forfeited or expired"&gt;15.33&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQUP4HAPuYwe" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired"&gt;14.74&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; 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="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"&gt;Outstanding,&#160;July 31, 2024&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zeAHByKCxx36" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending"&gt;6,087,886&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_98E_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zcYWifdGRQ22" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending"&gt;20,343,036&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$ &lt;span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z7cNsQhcQdVa" title="Exercise price range outstanding, Ending"&gt;0.001&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zY6EL34VsMK5" title="Exercise price range outstanding, Ending"&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKjW03juYKli" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending"&gt;3.34&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"&gt;Exercisable, July 31, 2024&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zYXagNx9OIi9" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable"&gt;6,087,886&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_98C_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zb02PXujM6d3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable"&gt;20,343,036&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$ &lt;span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zdJyCI1zdVDg" title="Exercise price range, Exercisable"&gt;0.001&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zo8yh0GNI3S6" title="Exercise price range, Exercisable"&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zZPvlNI0Jtpl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable"&gt;3.34&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; 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: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The weighted average remaining contractual life is
approximately &lt;span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pp0p0_dtY_c20231101__20240731__us-gaap--AwardTypeAxis__custom--CommonStockWarrantsMember_zOygoxVJMtMi"&gt;4.82
&lt;/span&gt;years for Common Stock warrants outstanding as of July 31, 2024. As of July 31, 2024, the intrinsic value of outstanding stock
warrants was zero.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;June 2024 Public Offering Warrants&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company issued a common stock purchase
warrant to purchase an aggregate of &lt;span id="xdx_90D_eus-gaap--ExcessStockSharesIssued_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zjgMXDxoNM1f"&gt;5,882,250 &lt;/span&gt;shares
of Common Stock in connection with the June 2024 Public Offering with an initial exercise price of $&lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zxi51g9zFCKj"&gt;1.53 &lt;/span&gt;per
share (equal to 100% of the public offering price of each unit sold in this offering). The warrant is exercisable immediately and
will expire five years from the date of issuance. However, if, on the date that is 30 calendar days immediately following the
Closing Date (the &#x201c;Reset Date&#x201d;), the Reset Price (as defined below) is less than the exercise price of the Common
Warrants on the Reset Date, then the exercise price of the Common Warrants shall be decreased to the Reset Price. &#x201c;Reset
Price&#x201d; means 100% of the arithmetic average of the daily VWAPs during the five trading days immediately preceding the Reset
Date, provided, that in no event shall the Reset Price be less than $0.574 per share (subject to adjustment for reverse and forward
stock splits, recapitalizations and similar transactions following the date of the securities purchase agreement). Immediately after
the Reset Date, the Reset Exercise Price is $1.18 per share. As of July 31, 2024, June 2024 Public Offering Warrants to purchase &lt;span id="xdx_90C_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsJune2024Member_zVhvMfJWzgyf"&gt;5,882,250 &lt;/span&gt;shares
of Common Stock remain outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;GoFire Acquisition Warrants&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company issued a common stock purchase warrant
to purchase an aggregate of &lt;span id="xdx_901_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zeNbFo5gYgVf" title="Aggregate of shares of common stock"&gt;95,240&lt;/span&gt; shares of Common Stock as consideration for the acquisition of the GoFire Purchased Assets. The Warrant
is exercisable for a period of four (&lt;span id="xdx_90E_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zH2qs1SeJE6k" title="Aggregate of shares of common stock"&gt;4&lt;/span&gt;) years from the Closing Date. The exercise price for the Warrant Shares is $&lt;span id="xdx_90C_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches1Member_zp5MH1xhpqp1" title="Warrant exercise price"&gt;63.00&lt;/span&gt;, $&lt;span id="xdx_904_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches2Member_zzcixuuDpoB8" title="Warrant exercise price"&gt;84.00&lt;/span&gt;, $&lt;span id="xdx_907_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches3Member_z8jBvhbaf6hi" title="Warrant exercise price"&gt;105.00&lt;/span&gt;
and $&lt;span id="xdx_901_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches4Member_zRJIGwMkwfN1" title="Warrant exercise price"&gt;126.00&lt;/span&gt; per share, respectively, for each of four tranches of &lt;span id="xdx_902_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches1Member_zHF94RgAZ5K3" title="Warrant shares"&gt;&lt;span id="xdx_904_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches2Member_zRdTdkqvx61l" title="Warrant shares"&gt;&lt;span id="xdx_90C_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches3Member_zN7Rd7tBwQC9" title="Warrant shares"&gt;&lt;span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember__us-gaap--AwardTypeAxis__custom--Tranches4Member_zXjaw4Xct79c" title="Warrant shares"&gt;23,810&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; Warrant Shares. The exercise prices of the Warrant are subject
to customary stock-based (but not price-based) adjustments upon the occurrence of stock splits and the like involving the Common Stock.
The Warrant is exercisable on a cash basis only, except that the Warrant may be exercised on a &#x201c;cashless basis&#x201d; if at the
time of exercise there is not an effective registration statement under the Securities Act of 1933, as amended covering the public resale
of the Warrant Shares. As of July 31, 2024, GoFire Acquisition Warrants to purchase &lt;span id="xdx_901_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--GoFireAcquisitionWarrantsMember_zQIfGHKfDNYd" title="Aggregate of shares of common stock"&gt;95,240&lt;/span&gt; shares of Common Stock remain outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;September 2021 Public Offering Warrants&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company issued a common stock purchase warrant
to purchase a total of &lt;span id="xdx_903_ecustom--WarrantsPurchase_c20210901__20210930__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_zPMaKsYtDMY1" title="Warrants purchase"&gt;193,036&lt;/span&gt; shares of Common Stock in connection of the Company&#x2019;s underwritten public offering in September 2021,
at an exercise price of $&lt;span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20210930__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_z0UO1fZBQiig" title="Warrant exercise price"&gt;39.90&lt;/span&gt; per share. These warrants expire in 2026. As of July 31, 2024, September 2021 Public Offering Warrants
to purchase &lt;span id="xdx_903_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PublicOfferingWarrantsSeptember2021Member_zrweglBnTN2f" title="Aggregate of shares of common stock"&gt;110,396&lt;/span&gt; shares of Common Stock remain outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;Other Warrants&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company issued a common stock purchase warrant
to purchase an aggregate of &lt;span id="xdx_905_eus-gaap--ExcessStockSharesIssued_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_z1oMmK3ggwR5" title="Aggregate of shares of common stock"&gt;17,524&lt;/span&gt; shares of Common Stock as compensation for advisory services rendered directly related to the GoFire
APA. The warrant is exercisable for a period of five (&lt;span id="xdx_909_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_z4lhuOCPGDNd" title="Aggregate of shares of common stock"&gt;5&lt;/span&gt;) years from the Closing Date. The exercise price for the warrant shares is $&lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--OtherWarrantsMember_zov0LSEYD3Cl" title="Warrant exercise price"&gt;14.70&lt;/span&gt;
per share. The warrant is non-exercisable or transferrable for six months after the date of the closing of APA other than as permitted
by FINRA Rule 5110. The warrant may be exercised as to all or a lesser number of shares of Common Stock for a period of five (5) years
after the Closing Date.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company entered into a financial advisor and placement
agent agreement in April 2023 with an advisor. As part of the consideration for the advisor&#x2019;s services, the Company will issue warrants
to purchase an aggregate of &lt;span id="xdx_905_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230430__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_z8kKRZAk1nkh"&gt;17,143&lt;/span&gt; shares of Common Stock at an exercise price of $&lt;span id="xdx_90F_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230430__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zdy9e9t19Tvi" title="Warrant exercise price"&gt;15.33&lt;/span&gt; per share and a term of 5 years. &lt;span id="xdx_909_eus-gaap--ClassOfWarrantOrRightReasonForIssuingToNonemployees_c20231101__20240731__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zt5Q0IP8seS2" title="Warrant issued, description"&gt;During the twelve
(12) month engagement period, the Company will grant the advisor warrants to purchase 1,429 shares of Common Stock each month. The Company
issued the first six (6) months of warrants to purchase 8,572 shares of common stock upon the execution of the agreement and will issue
monthly warrants each month at a rate of 1,429 warrants per month until 17,143 warrants have been issued in aggregate.&lt;/span&gt; The Company issued
warrants to purchase a total of &lt;span id="xdx_908_ecustom--StockIssuedDuringPeriodSharesIssuedForService_c20231101__20240731__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zoLglOVvSTm1" title="Issued of warrants"&gt;15,715&lt;/span&gt; shares of Common Stock.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company entered into a financial advisor and placement
agent agreement in August 2023 with an advisor. As part of the consideration for the advisor&#x2019;s services, the Company issued warrants
to purchase an aggregate of &lt;span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20230831__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_z5yp8dfb9GO2"&gt;3,673&lt;/span&gt; shares of common stock at an exercise price of $&lt;span id="xdx_901_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20230831__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zOoRjILks5mb" title="Warrant exercise price"&gt;12.39&lt;/span&gt; per share and a term of 5 years.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The total Other Warrants to purchase &lt;span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20231215__srt--TitleOfIndividualAxis__custom--FinancialAdvisorMember_zFa04pw9PNNd"&gt;36,912&lt;/span&gt; shares
of Common Stock were cancelled on December 15, 2023&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Pre-Funded Warrants&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company issued a pre-funded warrant to purchase
an aggregate of &lt;span id="xdx_905_ecustom--WarrantsPurchase_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_ztzM6yEoMfQ4" title="Warrants purchase"&gt;2,175,000&lt;/span&gt; shares of Common Stock in connection with the June 2024 Public Offering. The Pre-funded Warrants were sold to
Purchasers whose purchase of Common Units in the June 2024 Public Offering would have otherwise resulted in such Purchaser beneficially
owning more than 4.99% (or, at the election of the purchaser, 9.99%) of the Company&#x2019;s outstanding Common Stock. The exercise price
of each Pre-funded Warrant is $&lt;span id="xdx_903_eus-gaap--WarrantExercisePriceIncrease_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember_zwJUN6X6iGy7" title="Warrant exercise price"&gt;0.001&lt;/span&gt; per share. The Pre-funded Warrants are exercisable immediately and may be exercised at any time until
all of the Pre-funded Warrants are exercised in full.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Immediately after the Closing Date, the Purchasers
of the Pre-funded Units exercised all of the &lt;span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_iI_c20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zFx2sAWh3PFj" title="Pre-funded warrants purchase"&gt;2,175,000&lt;/span&gt; Pre-funded Warrants and purchased shares of common stock. The Company issued &lt;span id="xdx_90D_ecustom--ExercisesOfPrefundedWarrantsShares_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zXfec5aJXhkf" title="Number of shares issued for pre-funded warrants"&gt;2,174,456&lt;/span&gt;
shares of common stock from exercises of pre-funded warrants, consisting of &lt;span id="xdx_906_ecustom--NumberOfSharesIssuedForPrefundedWarrantsCashExercise_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zoo2XjkqV6u3" title="Number of shares issued for pre-funded warrants cash exercise"&gt;1,450,000&lt;/span&gt; Pre-funded Warrants through cash exercise and &lt;span id="xdx_909_ecustom--NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zoNtZj5k7VM3" title="Number of shares issued for pre-funded warrants cashless exercise"&gt;725,000&lt;/span&gt;
Pre-funded Warrants through cashless exercise. The Company received proceeds amounting to $&lt;span id="xdx_903_eus-gaap--ProceedsFromWarrantExercises_c20231101__20240731__us-gaap--ClassOfWarrantOrRightAxis__custom--PrefundedWarrantsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zG5VMfwr0w34" title="Proceed from warrant"&gt;1,450&lt;/span&gt; from the cash exercise of the Pre-funded
Warrants. As of July 31, 2024, there were no Pre-Funded Warrants outstanding.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesIssued
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact001080"
      unitRef="Shares">900000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact001082"
      unitRef="USDPShares">15</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="AsOf2024-07-31_us-gaap_SeriesBPreferredStockMember"
      decimals="INF"
      id="Fact001084"
      unitRef="USDPShares">15</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:PreferredStockConversionBasis
      contextRef="From2023-11-012024-07-31_us-gaap_SeriesBPreferredStockMember"
      id="Fact001086">The Majority Holders have the ability to cause a voluntary
conversion of the Series B Preferred Stock into Common Stock at a conversion rate of 0.3968 shares of Common Stock per share of Series
B Preferred Stock which may only occur on or after the following dates 18-month, 24 month, 36 month, 48 month, and 60 month anniversary
of the original issuance date; and only up to 180,000 shares of Series B Preferred Stock on each of these dates.</us-gaap:PreferredStockConversionBasis>
    <us-gaap:StockholdersEquityReverseStockSplit contextRef="From2024-01-212024-01-22" id="Fact001088">1-for-21 reverse stock split</us-gaap:StockholdersEquityReverseStockSplit>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2023-11-012024-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001091"
      unitRef="Shares">1746500</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <kavl:ExercisesOfPrefundedWarrantsShares
      contextRef="From2023-11-012024-07-31_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001092"
      unitRef="Shares">2174456</kavl:ExercisesOfPrefundedWarrantsShares>
    <kavl:RoundingFromReverseSplitShares
      contextRef="From2024-05-012024-07-31"
      decimals="INF"
      id="Fact001093"
      unitRef="Shares">0</kavl:RoundingFromReverseSplitShares>
    <kavl:RoundingFromReverseSplitShares
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact001094"
      unitRef="Shares">52949</kavl:RoundingFromReverseSplitShares>
    <kavl:CommonStockShareIssued
      contextRef="From2024-05-012024-07-31"
      decimals="INF"
      id="Fact001095"
      unitRef="Shares">0</kavl:CommonStockShareIssued>
    <kavl:CommonStockShareIssued
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact001096"
      unitRef="Shares">16667</kavl:CommonStockShareIssued>
    <us-gaap:ShareBasedCompensation
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001097"
      unitRef="USD">62000</us-gaap:ShareBasedCompensation>
    <us-gaap:SaleOfStockDescriptionOfTransaction
      contextRef="From2023-11-012024-07-31_custom_June2024PublicOfferingMember"
      id="Fact001098">the
Company entered into a securities purchase agreement (the &#x201c;Purchase Agreement&#x201d;) with the certain purchasers (the &#x201c;Purchasers)
for the purchase and sale of an aggregate of $5,393,250 of the Company&#x2019;s securities consisting of 3,525,000 units (the &#x201c;Units&#x2019;).
With respect to (i) 1,350,000 of the Units (the &#x201c;Common Units&#x201d;), each such Common Unit consisted of one share of the Company&#x2019;s
common stock, par value $0.001 per share (&#x201c;Common Stock&#x201d;) and one and one-half common warrants (&#x201c;Common Warrants&#x201d;)
to purchase one and one-half shares of Common Stock and (ii) the other 2,175,000 Units (the &#x201c;Pre-funded Units&#x201d;), each such
Pre-funded Unit consisted of a pre-funded warrant (&#x201c;Pre-funded Warrant&#x201d;) to purchase one share of Common Stock and one and
one-half Common Warrants. Pursuant to the Purchase Agreement, the Common Units were sold at a purchase price of $1.53 per Unit and the
Pre-funded Units were sold at a purchase price of $1.529 per Unit.</us-gaap:SaleOfStockDescriptionOfTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="From2024-06-202024-06-21_custom_June2024PublicOfferingMember"
      decimals="INF"
      id="Fact001099"
      unitRef="Shares">396500</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2024-06-202024-06-21_custom_June2024PublicOfferingMember"
      decimals="0"
      id="Fact001100"
      unitRef="USD">5997720</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="From2024-06-202024-06-21_custom_June2024PublicOfferingMember"
      decimals="0"
      id="Fact001101"
      unitRef="USD">744993</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2024-06-202024-06-21_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact001102"
      unitRef="USD">2672145</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2024-06-202024-06-21_custom_PrefundedWarrantsMember"
      decimals="0"
      id="Fact001103"
      unitRef="USD">3325575</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001105">&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfStockholdersEquityTableTextBlock_zZTeIqtKABVc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: left; text-indent: -10pt"&gt;&lt;span id="xdx_8B9_z13cuRnnkXG4" style="display: none"&gt;Schedule of stock options information&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Average&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Aggregate Number&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price Range&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 10pt; width: 40%; font-weight: bold; text-indent: -10pt"&gt;Outstanding, October 31, 2023&lt;/td&gt;&lt;td style="width: 3%"&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkXjQ3JXDbi4" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning"&gt;449,106&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zk2p0OvHlYB7" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning"&gt;14,081,408&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_903_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zatDKyZFDx2e" title="Exercise price range outstanding, Beginning"&gt;10.08&lt;/span&gt;-&lt;span id="xdx_904_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zoIlzN7sJfsk" title="Exercise price range outstanding, Beginning"&gt;602.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zesDBmbwG9k9" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning"&gt;31.36&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Granted&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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zEA27kEYzY03" style="text-align: right" title="Aggregate number of shares, Granted"&gt;104,693&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&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_ecustom--AggregateExercisePriceGranted_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z6CeGUcwR8xk" style="text-align: right" title="Aggregate exercise price, Granted"&gt;529,899&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zG9RIngtYOg3" title="Exercise price range, Granted"&gt;2.81&lt;/span&gt;-&lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zkuBy4B8PGYe" title="Exercise price range, Granted"&gt;11.76&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zyLdsCyHGWV8" style="text-align: right" title="Weighted average exercise price, Granted"&gt;5.06&lt;/td&gt;&lt;td style="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="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zPJPN1GkihA" title="Aggregate number of shares, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_ecustom--AggregateExercisePriceExercised_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_ztqw9UjnfyBb" title="Aggregate exercise price, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlHlX9EfTTua" title="Exercise price range, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zFeRr9ZqvvP7" title="Weighted average exercise price, Exercised"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"&gt;&lt;span style="font-size: 10pt"&gt;Cancelled, forfeited, or expired&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_di_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlskjLJQFyxl" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired"&gt;(285,978&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUMtLAHJl8D" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired"&gt;(4,504,492&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_906_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MinimumMember_zPqiS5QJuO9h" title="Exercise price range, Cancelled forfeited or expired"&gt;2.81&lt;/span&gt; - &lt;span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember__srt--RangeAxis__srt--MaximumMember_zFxcUpJoOEfl" title="Exercise price range, Cancelled forfeited or expired"&gt;36.12&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_z9eQhyariMV3" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired"&gt;15.75&lt;/td&gt;&lt;td style="padding-bottom: 1pt; 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="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"&gt;Outstanding, July 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zSP2waKDVCk3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending"&gt;267,821&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zU9xKaq9yi8a" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending"&gt;10,106,815&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zolnXaVvsCzl" title="Exercise price range outstanding, Ending"&gt;2.81&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zmUEapEIQh8" title="Exercise price range outstanding, Ending"&gt;602.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zdd465iKonx3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending"&gt;37.74&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Exercisable, July 31, 2024&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zsRSvpzrZeJe" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable"&gt;240,510&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zKc4Htwfdwma" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable"&gt;9,873,000&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zlKnQImg4Mkh" title="Exercise price range, Exercisable"&gt;3.64&lt;/span&gt;-&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zodS7KB7OdN3" title="Exercise price range, Exercisable"&gt;602.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--StockOptionMember_zUCXN1i3yYMl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable"&gt;41.05&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-10-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001107"
      unitRef="Shares">449106</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <kavl:AggregateExercisePriceOutstanding
      contextRef="AsOf2023-10-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001109"
      unitRef="USD">14081408</kavl:AggregateExercisePriceOutstanding>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2023-10-31_srt_MinimumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001111"
      unitRef="USDPShares">10.08</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2023-10-31_srt_MaximumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001113"
      unitRef="USDPShares">602.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-10-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001115"
      unitRef="USDPShares">31.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001117"
      unitRef="Shares">104693</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <kavl:AggregateExercisePriceGranted
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="0"
      id="Fact001119"
      unitRef="USD">529899</kavl:AggregateExercisePriceGranted>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_srt_MinimumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001121"
      unitRef="USDPShares">2.81</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_srt_MaximumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001123"
      unitRef="USDPShares">11.76</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001125"
      unitRef="USDPShares">5.06</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001127"
      unitRef="Shares">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <kavl:AggregateExercisePriceExercised
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="0"
      id="Fact001129"
      unitRef="USD">0</kavl:AggregateExercisePriceExercised>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001131"
      unitRef="USDPShares">0</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001133"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001135"
      unitRef="Shares">285978</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <kavl:AggregateExercisePriceCancelledForfeitedOrExpired
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="0"
      id="Fact001137"
      unitRef="USD">-4504492</kavl:AggregateExercisePriceCancelledForfeitedOrExpired>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_srt_MinimumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001139"
      unitRef="USDPShares">2.81</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_srt_MaximumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001141"
      unitRef="USDPShares">36.12</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember728015125"
      decimals="INF"
      id="Fact001143"
      unitRef="USDPShares">15.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-07-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001145"
      unitRef="Shares">267821</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <kavl:AggregateExercisePriceOutstanding
      contextRef="AsOf2024-07-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001147"
      unitRef="USD">10106815</kavl:AggregateExercisePriceOutstanding>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001149"
      unitRef="USDPShares">2.81</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001151"
      unitRef="USDPShares">602.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2024-07-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001153"
      unitRef="USDPShares">37.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="AsOf2024-07-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001155"
      unitRef="Shares">240510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <kavl:AggregateExercisePriceExercisable
      contextRef="AsOf2024-07-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001157"
      unitRef="USD">9873000</kavl:AggregateExercisePriceExercisable>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001159"
      unitRef="USDPShares">3.64</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001161"
      unitRef="USDPShares">602.28</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2024-07-31_us-gaap_StockOptionMember"
      decimals="INF"
      id="Fact001163"
      unitRef="USDPShares">41.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses
      contextRef="From2024-05-012024-07-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001167"
      unitRef="USD">56062</kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses>
    <kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses
      contextRef="From2023-05-012023-07-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001169"
      unitRef="USD">597221</kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses>
    <kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses
      contextRef="From2023-11-012024-07-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001171"
      unitRef="USD">76932</kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses>
    <kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses
      contextRef="From2022-11-012023-07-31_us-gaap_StockOptionMember"
      decimals="0"
      id="Fact001173"
      unitRef="USD">3385946</kavl:StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpenses>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2023-11-01to2024-07-31"
      decimals="INF"
      id="Fact001175"
      unitRef="USDPShares">5.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2022-11-012023-07-31"
      decimals="INF"
      id="Fact001177"
      unitRef="USDPShares">15.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <kavl:UnrecognizedExpensesRelatedToOptions
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001178"
      unitRef="USD">86237</kavl:UnrecognizedExpensesRelatedToOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2023-11-01to2024-07-31" id="Fact001179">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2023-11-01to2024-07-31" id="Fact001180">P8Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001182">&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zLFYORzeYA58" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details 1)"&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;&lt;span id="xdx_8B1_zcTI5Hbd4J9k" style="display: none"&gt;Schedule of&#160;warrant information&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Aggregate&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;
&lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="font-weight: bold; text-align: center"&gt;Weighted-Average&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; text-align: center; text-indent: -10pt"&gt;&#160;&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Range&lt;/td&gt;
&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Exercise Price&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; width: 44%; font-weight: bold; text-indent: -10pt"&gt;Outstanding,&#160;October 31, 2023&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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zXoJyqzBYJR6" style="width: 10%; text-align: right" title="Aggregate number of shares outstanding, Beginning"&gt;242,548&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_986_ecustom--AggregateExercisePriceOutstanding_iS_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zhbNwti83l2b" style="width: 10%; text-align: right" title="Aggregate exercise price outstanding, Beginning"&gt;13,946,006&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&lt;/td&gt;
&lt;td style="width: 10%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_90D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z17GztXXvFk" title="Exercise price range outstanding, Beginning"&gt;12.39&lt;/span&gt;-&lt;span id="xdx_90F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_z1GoEFxBFeh4" title="Exercise price range outstanding, Beginning"&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z1BQb3UndcMk" style="width: 10%; text-align: right" title="Weighted average exercise price outstanding, Beginning"&gt;57.51&lt;/td&gt;
&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Granted&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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zuKB9BUeb1A8" style="text-align: right" title="Aggregate number of shares, Granted"&gt;8,057,250&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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_988_ecustom--AggregateExercisePriceGranted_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zkASjscTUaL3" style="text-align: right" title="Aggregate exercise price, Granted"&gt;6,943,230&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_905_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_z4VgBjf1Pcwl" title="Exercise price range, Granted"&gt;0.001&lt;/span&gt;-&lt;span id="xdx_90C_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zkzxnNRVBI7" title="Exercise price range, Granted"&gt;1.18&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQJE85G4mNAk" style="text-align: right" title="Weighted average exercise price, Granted"&gt;0.86&lt;/td&gt;
&lt;td style="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="padding: 0pt 0pt 0pt 20pt; text-indent: -10pt"&gt;Exercised&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--StockIssuedDuringPeriodSharesStockOptionsExercised_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zRyjFGTMQPmg" style="text-align: right" title="Aggregate number of shares, Exercised"&gt;(2,175,000&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_ecustom--AggregateExercisePriceExercised_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zUKbYGvcvQMl" style="text-align: right" title="Aggregate exercise price, Exercised"&gt;(2,175&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 style="text-align: right"&gt;&lt;span id="xdx_901_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zI4FSHVmRza3" title="Exercise price range, Exercised"&gt;0.001&lt;/span&gt;&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&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--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z9FRN2vTM7b6" style="text-align: right" title="Weighted average exercise price, Exercised"&gt;0.001&lt;/td&gt;
&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 20pt; text-align: left; text-indent: -10pt"&gt;Cancelled, forfeited, or expired&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zSs0JEmieKA3" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate number of shares, Cancelled forfeited or expired"&gt;(36,912&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_987_ecustom--AggregateExercisePriceCancelledForfeitedOrExpired_pdp0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zlFDNRl18GMe" style="border-bottom: Black 1pt solid; text-align: right" title="Aggregate exercise price, Cancelled forfeited or expired"&gt;(544,025&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;&lt;span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MinimumMember_zBXKbggBdJFg" title="Exercise price range, Cancelled forfeited or expired"&gt;12.39&lt;/span&gt;-&lt;span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember__srt--RangeAxis__srt--MaximumMember_zDv9a9cIkGA3" title="Exercise price range, Cancelled forfeited or expired"&gt;15.33&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zQUP4HAPuYwe" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, Cancelled forfeited or expired"&gt;14.74&lt;/td&gt;
&lt;td style="padding-bottom: 1pt; 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="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"&gt;Outstanding,&#160;July 31, 2024&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zeAHByKCxx36" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares outstanding, Ending"&gt;6,087,886&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_98E_ecustom--AggregateExercisePriceOutstanding_iE_pp0p0_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zcYWifdGRQ22" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price outstanding, Ending"&gt;20,343,036&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$ &lt;span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_z7cNsQhcQdVa" title="Exercise price range outstanding, Ending"&gt;0.001&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iE_c20231101__20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zY6EL34VsMK5" title="Exercise price range outstanding, Ending"&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20231101__20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zKjW03juYKli" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding, Ending"&gt;3.34&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
&lt;td style="padding: 0pt 0pt 0pt 10pt; font-weight: bold; text-indent: -10pt"&gt;Exercisable, July 31, 2024&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zYXagNx9OIi9" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate number of shares, Exercisable"&gt;6,087,886&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_98C_ecustom--AggregateExercisePriceExercisable_iI_pp0p0_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zb02PXujM6d3" style="border-bottom: Black 2.5pt double; text-align: right" title="Aggregate exercise price, Exercisable"&gt;20,343,036&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;$ &lt;span id="xdx_902_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MinimumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zdJyCI1zdVDg" title="Exercise price range, Exercisable"&gt;0.001&lt;/span&gt;-&lt;span id="xdx_901_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_c20240731__srt--RangeAxis__srt--MaximumMember__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zo8yh0GNI3S6" title="Exercise price range, Exercisable"&gt;126&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
&lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;
&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20240731__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zZPvlNI0Jtpl" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, Exercisable"&gt;3.34&lt;/td&gt;
&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2023-10-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001184"
      unitRef="Shares">242548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <kavl:AggregateExercisePriceOutstanding
      contextRef="AsOf2023-10-31_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001186"
      unitRef="USD">13946006</kavl:AggregateExercisePriceOutstanding>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2023-10-31_us-gaap_WarrantMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001188"
      unitRef="USDPShares">12.39</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2023-10-31_us-gaap_WarrantMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001190"
      unitRef="USDPShares">126</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2023-10-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001192"
      unitRef="USDPShares">57.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001194"
      unitRef="Shares">8057250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <kavl:AggregateExercisePriceGranted
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001196"
      unitRef="USD">6943230</kavl:AggregateExercisePriceGranted>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001198"
      unitRef="USDPShares">0.001</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001200"
      unitRef="USDPShares">1.18</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001202"
      unitRef="USDPShares">0.86</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001204"
      unitRef="Shares">-2175000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <kavl:AggregateExercisePriceExercised
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001206"
      unitRef="USD">-2175</kavl:AggregateExercisePriceExercised>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001208"
      unitRef="USDPShares">0.001</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisedOptionsWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001210"
      unitRef="USDPShares">0.001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001212"
      unitRef="Shares">-36912</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <kavl:AggregateExercisePriceCancelledForfeitedOrExpired
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001214"
      unitRef="USD">-544025</kavl:AggregateExercisePriceCancelledForfeitedOrExpired>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MinimumMember"
      decimals="INF"
      id="Fact001216"
      unitRef="USDPShares">12.39</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice>
    <kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember_srt_MaximumMember"
      decimals="INF"
      id="Fact001218"
      unitRef="USDPShares">15.33</kavl:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledForfeitedOrExpiredOptionsWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2023-11-012024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001220"
      unitRef="USDPShares">14.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001222"
      unitRef="Shares">6087886</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <kavl:AggregateExercisePriceOutstanding
      contextRef="AsOf2024-07-31_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001224"
      unitRef="USD">20343036</kavl:AggregateExercisePriceOutstanding>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001226"
      unitRef="USDPShares">0.001</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001228"
      unitRef="USDPShares">126</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001230"
      unitRef="USDPShares">3.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <kavl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber
      contextRef="AsOf2024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001232"
      unitRef="Shares">6087886</kavl:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableNumber>
    <kavl:AggregateExercisePriceExercisable
      contextRef="AsOf2024-07-31_us-gaap_WarrantMember"
      decimals="0"
      id="Fact001234"
      unitRef="USD">20343036</kavl:AggregateExercisePriceExercisable>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2024-07-31_srt_MinimumMember_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001236"
      unitRef="USDPShares">0.001</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2024-07-31_srt_MaximumMember_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001238"
      unitRef="USDPShares">126</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2024-07-31_us-gaap_WarrantMember"
      decimals="INF"
      id="Fact001240"
      unitRef="USDPShares">3.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="From2023-11-012024-07-31_custom_CommonStockWarrantsMember"
      id="Fact001241">P4Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ExcessStockSharesIssued
      contextRef="AsOf2024-06-30_custom_PublicOfferingWarrantsJune2024Member"
      decimals="INF"
      id="Fact001242"
      unitRef="Shares">5882250</us-gaap:ExcessStockSharesIssued>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2024-06-30_custom_PublicOfferingWarrantsJune2024Member"
      decimals="INF"
      id="Fact001243"
      unitRef="USDPShares">1.53</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ExcessStockSharesIssued
      contextRef="AsOf2024-07-31_custom_PublicOfferingWarrantsJune2024Member"
      decimals="INF"
      id="Fact001244"
      unitRef="Shares">5882250</us-gaap:ExcessStockSharesIssued>
    <us-gaap:ExcessStockSharesIssued
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember"
      decimals="INF"
      id="Fact001248"
      unitRef="Shares">95240</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember"
      id="Fact001250">P4Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member"
      decimals="INF"
      id="Fact001252"
      unitRef="USDPShares">63.00</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member"
      decimals="INF"
      id="Fact001254"
      unitRef="USDPShares">84.00</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member"
      decimals="INF"
      id="Fact001256"
      unitRef="USDPShares">105.00</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="From2023-11-012024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member"
      decimals="INF"
      id="Fact001258"
      unitRef="USDPShares">126.00</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches1Member"
      decimals="INF"
      id="Fact001260"
      unitRef="Shares">23810</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches2Member"
      decimals="INF"
      id="Fact001262"
      unitRef="Shares">23810</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches3Member"
      decimals="INF"
      id="Fact001264"
      unitRef="Shares">23810</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember_custom_Tranches4Member"
      decimals="INF"
      id="Fact001266"
      unitRef="Shares">23810</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ExcessStockSharesIssued
      contextRef="AsOf2024-07-31_custom_GoFireAcquisitionWarrantsMember"
      decimals="INF"
      id="Fact001268"
      unitRef="Shares">95240</us-gaap:ExcessStockSharesIssued>
    <kavl:WarrantsPurchase
      contextRef="From2021-09-012021-09-30_custom_PublicOfferingWarrantsSeptember2021Member"
      decimals="INF"
      id="Fact001270"
      unitRef="Shares">193036</kavl:WarrantsPurchase>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2021-09-30_custom_PublicOfferingWarrantsSeptember2021Member"
      decimals="INF"
      id="Fact001272"
      unitRef="USDPShares">39.90</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ExcessStockSharesIssued
      contextRef="AsOf2024-07-31_custom_PublicOfferingWarrantsSeptember2021Member"
      decimals="INF"
      id="Fact001274"
      unitRef="Shares">110396</us-gaap:ExcessStockSharesIssued>
    <us-gaap:ExcessStockSharesIssued
      contextRef="AsOf2024-07-31_custom_OtherWarrantsMember"
      decimals="INF"
      id="Fact001276"
      unitRef="Shares">17524</us-gaap:ExcessStockSharesIssued>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="AsOf2024-07-31_custom_OtherWarrantsMember"
      id="Fact001278">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2024-07-31_custom_OtherWarrantsMember"
      decimals="INF"
      id="Fact001280"
      unitRef="USDPShares">14.70</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-04-30_custom_FinancialAdvisorMember"
      decimals="INF"
      id="Fact001281"
      unitRef="Shares">17143</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-04-30_custom_FinancialAdvisorMember"
      decimals="INF"
      id="Fact001283"
      unitRef="USDPShares">15.33</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees
      contextRef="From2023-11-012024-07-31_custom_FinancialAdvisorMember"
      id="Fact001285">During the twelve
(12) month engagement period, the Company will grant the advisor warrants to purchase 1,429 shares of Common Stock each month. The Company
issued the first six (6) months of warrants to purchase 8,572 shares of common stock upon the execution of the agreement and will issue
monthly warrants each month at a rate of 1,429 warrants per month until 17,143 warrants have been issued in aggregate.</us-gaap:ClassOfWarrantOrRightReasonForIssuingToNonemployees>
    <kavl:StockIssuedDuringPeriodSharesIssuedForService
      contextRef="From2023-11-012024-07-31_custom_FinancialAdvisorMember"
      decimals="INF"
      id="Fact001287"
      unitRef="Shares">15715</kavl:StockIssuedDuringPeriodSharesIssuedForService>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-08-31_custom_FinancialAdvisorMember"
      decimals="INF"
      id="Fact001288"
      unitRef="Shares">3673</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="AsOf2023-08-31_custom_FinancialAdvisorMember"
      decimals="INF"
      id="Fact001290"
      unitRef="USDPShares">12.39</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="AsOf2023-12-15_custom_FinancialAdvisorMember"
      decimals="INF"
      id="Fact001291"
      unitRef="Shares">36912</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <kavl:WarrantsPurchase
      contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember"
      decimals="INF"
      id="Fact001293"
      unitRef="Shares">2175000</kavl:WarrantsPurchase>
    <us-gaap:WarrantExercisePriceIncrease
      contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember"
      decimals="INF"
      id="Fact001295"
      unitRef="USDPShares">0.001</us-gaap:WarrantExercisePriceIncrease>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="AsOf2024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001297"
      unitRef="Shares">2175000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <kavl:ExercisesOfPrefundedWarrantsShares
      contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001299"
      unitRef="Shares">2174456</kavl:ExercisesOfPrefundedWarrantsShares>
    <kavl:NumberOfSharesIssuedForPrefundedWarrantsCashExercise
      contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001301"
      unitRef="Shares">1450000</kavl:NumberOfSharesIssuedForPrefundedWarrantsCashExercise>
    <kavl:NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise
      contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember"
      decimals="INF"
      id="Fact001303"
      unitRef="Shares">725000</kavl:NumberOfSharesIssuedForPrefundedWarrantsCashlessExercise>
    <us-gaap:ProceedsFromWarrantExercises
      contextRef="From2023-11-012024-07-31_custom_PrefundedWarrantsMember_us-gaap_CommonStockMember"
      decimals="0"
      id="Fact001305"
      unitRef="USD">1450</us-gaap:ProceedsFromWarrantExercises>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001309">&lt;p id="xdx_80F_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zBTVLb7YzEUd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 8 &#x2013; &lt;span id="xdx_82B_z8Lczzedzd4k"&gt;Related-Party Transactions&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In March 2020, the Company commenced business operations
as a result of becoming the exclusive distributor of certain ENDS and related components (the &#x201c;Products&#x201d;) manufactured by
Bidi, a related party company that is also owned by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;On June 24, 2024, the
Company obtained a short-term loan from Bidi, a related party company to finance the state and franchise tax fees. The principal amount
was $&lt;span id="xdx_909_ecustom--FranchiseFeesPaidByRelatedParty_c20231101__20240731_zg1pWOAVJKS1" title="Principal amount"&gt;218,787
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;and &lt;/span&gt;was not subject to interest. The entire principal balance of this loan shall be
due and payable in full immediately upon receipt of funds by the Company pursuant to the &lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size: 10pt"&gt;June
2024 Public Offering noted above. This loan was fully paid on June 25, 2024, and&#160;as of July 31, 2024, had an outstanding balance
of zero.&lt;/span&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Revenue and Accounts Receivable&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the nine months ended July 31, 2024, the Company
recognized revenue of $&lt;span id="xdx_907_ecustom--RevenueFromRelatedParty_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_ztzyyrSsNFv6"&gt;5,950
&lt;/span&gt;from one company owned by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company, and/or his wife. There
was no accounts receivable balance for these transactions as of July 31, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the nine months ended July 31, 2023, the Company
recognized revenue of $&lt;span id="xdx_90C_ecustom--RevenueFromRelatedParty_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_zfuPV9bP2rE6"&gt;7,878
&lt;/span&gt;from three companies owned by Nirajkumar Patel, the former Chief Executive Officer and a Director of the Company, and/or his wife.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Concentration of Purchases and Accounts Payable&lt;/i&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the nine months ended July 31, 2024, 100%
of the inventories of Products, consisting solely of the BIDI&#xae; Stick, were purchased from Bidi, a related party controlled by Nirajkumar
Patel, the former Chief Executive Officer and Director of the Company, in the amount of $&lt;span id="xdx_909_ecustom--InventoryQualityControlExpenses_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_z40iRWIgJEhj"&gt;273,060&lt;/span&gt;.
As of July 31, 2024, the Company had accounts payable to Bidi of $&lt;span id="xdx_90F_ecustom--DueToRelatedPartyCurrentAndNoncurrent_iI_pp0p0_c20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BidiVaporMember_zLlqHGrUzTZk"&gt;1,275,000
&lt;/span&gt;from purchases of inventory, and Products valued at $&lt;span id="xdx_90E_eus-gaap--ProceedsFromSaleOfProductiveAssets_pp0p0_c20231101__20240731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--BidiVaporMember_z6yMihmPNxr4"&gt;200,364
&lt;/span&gt;were held in inventory.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;During the nine months ended July 31, 2023, 100%
of the inventories of Products, consisting solely of the BIDI&#xae; Stick, were purchased from Bidi, a related party controlled by Nirajkumar
Patel, in the amount of $&lt;span id="xdx_90D_ecustom--InventoryQualityControlExpenses_pp0p0_c20221101__20230731__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--NirajkumarPatelMember_zDzhxfFMMPm4"&gt;8,764,380&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The KBI License agreement provides that KBI
shall pay Bidi license fees equivalent to 50% of the adjusted earned royalty payments, after any offsets due to jointly agreed costs
such development costs incurred for entry to specific international markets. As of July 31, 2024 and October 31, 2023, the Company
had license fees of $&lt;span id="xdx_905_ecustom--LicenseFees_iI_c20240731__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_z3itIq1fuYnk"&gt;208,000&lt;/span&gt;
&lt;span id="xdx_900_ecustom--LicenseFees_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zR1QtdiJG9T4" style="display: none"&gt;0&lt;/span&gt; and zero &lt;b&gt;&lt;/b&gt;payable to Bidi.&#160;As&#160;of July 31, 2024, the Company had no outstanding
payable to Bidi for reimbursement of insurance expense. As&#160;of October 31, 2023, the Company had a payable to Bidi of $&lt;span id="xdx_90C_ecustom--NonrecurringEngineeringCosts_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zWLailIpDAPa"&gt;712,524&lt;/span&gt;&#160;for
certain non-recurring engineering costs related to the PMI License Agreement which were fully paid in November&#160;2023,&#160;and
$&lt;span id="xdx_90A_eus-gaap--CededPremiumsPayable_iI_c20231031__us-gaap--TransactionTypeAxis__custom--KBILicenseAgreementMember_zhd9NCoG4jRj"&gt;240,802 &lt;/span&gt;for
reimbursement of insurance expense.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&lt;i&gt;Leased Office Space and Storage Space&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On June 10, 2022, the Company entered into a Lease
Agreement with Just Pick, LLC, owned and controlled by Nirajkumar Patel, the former Chief Executive Officer and Director of the Company.
The Company had $&lt;span id="xdx_90D_eus-gaap--OperatingLeaseExpense_c20240501__20240731_z609fBH6590g"&gt;49,844&lt;/span&gt;&#160;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;and
$&lt;span id="xdx_90B_eus-gaap--OperatingLeaseExpense_c20231101__20240731_zMXbSvz34Bh9"&gt;148,012&lt;/span&gt; in operating lease expenses for the
three and nine months ended July 31, 2024, respectively, and $&lt;span id="xdx_908_eus-gaap--OperatingLeaseExpense_c20230501__20230731_zOGMw0rIhRve"&gt;47,855&lt;/span&gt;&#160;and
$&lt;span id="xdx_90F_eus-gaap--OperatingLeaseExpense_c20221101__20230731_z4ItgC75y6ei"&gt;142,202&lt;/span&gt; for the three and nine months ended
July 31, 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <kavl:FranchiseFeesPaidByRelatedParty
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001311"
      unitRef="USD">218787</kavl:FranchiseFeesPaidByRelatedParty>
    <kavl:RevenueFromRelatedParty
      contextRef="From2023-11-012024-07-31_custom_NirajkumarPatelMember"
      decimals="0"
      id="Fact001312"
      unitRef="USD">5950</kavl:RevenueFromRelatedParty>
    <kavl:RevenueFromRelatedParty
      contextRef="From2022-11-012023-07-31_custom_NirajkumarPatelMember"
      decimals="0"
      id="Fact001313"
      unitRef="USD">7878</kavl:RevenueFromRelatedParty>
    <kavl:InventoryQualityControlExpenses
      contextRef="From2023-11-012024-07-31_custom_NirajkumarPatelMember"
      decimals="0"
      id="Fact001314"
      unitRef="USD">273060</kavl:InventoryQualityControlExpenses>
    <kavl:DueToRelatedPartyCurrentAndNoncurrent
      contextRef="AsOf2024-07-31_custom_BidiVaporMember"
      decimals="0"
      id="Fact001315"
      unitRef="USD">1275000</kavl:DueToRelatedPartyCurrentAndNoncurrent>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="From2023-11-012024-07-31_custom_BidiVaporMember"
      decimals="0"
      id="Fact001316"
      unitRef="USD">200364</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <kavl:InventoryQualityControlExpenses
      contextRef="From2022-11-012023-07-31_custom_NirajkumarPatelMember"
      decimals="0"
      id="Fact001317"
      unitRef="USD">8764380</kavl:InventoryQualityControlExpenses>
    <kavl:LicenseFees
      contextRef="AsOf2024-07-31_custom_KBILicenseAgreementMember"
      decimals="0"
      id="Fact001318"
      unitRef="USD">208000</kavl:LicenseFees>
    <kavl:LicenseFees
      contextRef="AsOf2023-10-31_custom_KBILicenseAgreementMember"
      decimals="0"
      id="Fact001319"
      unitRef="USD">0</kavl:LicenseFees>
    <kavl:NonrecurringEngineeringCosts
      contextRef="AsOf2023-10-31_custom_KBILicenseAgreementMember"
      decimals="0"
      id="Fact001320"
      unitRef="USD">712524</kavl:NonrecurringEngineeringCosts>
    <us-gaap:CededPremiumsPayable
      contextRef="AsOf2023-10-31_custom_KBILicenseAgreementMember"
      decimals="0"
      id="Fact001321"
      unitRef="USD">240802</us-gaap:CededPremiumsPayable>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact001322"
      unitRef="USD">49844</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-11-01to2024-07-31"
      decimals="0"
      id="Fact001323"
      unitRef="USD">148012</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact001324"
      unitRef="USD">47855</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="From2022-11-012023-07-31"
      decimals="0"
      id="Fact001325"
      unitRef="USD">142202</us-gaap:OperatingLeaseExpense>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001327">&lt;p id="xdx_808_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_znAdqOaCVRc3" style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 9 &#x2013; &lt;span id="xdx_82D_zFEnyobcErlc"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company follows ASC 450-20, &lt;i&gt;Los&lt;/i&gt;s &lt;i&gt;Contingencies,
&lt;/i&gt;to report accounting for contingencies. Liabilities for loss contingencies arising from claims, assessments, litigation, fines and
penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be
reasonably estimated. There were no commitments or contingencies as of July 31, 2024, and October 31, 2023, other than the below:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;







&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;QuikfillRx Service Agreement Amendment&lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Effective as of November 9, 2022, the Company entered
into its latest amendment to the Service Agreement with QuikfillRx (collectively with prior amendments, the &#x201c;Amended Service Agreement&#x201d;).
The November 9, 2022 amendment to the Service Agreement was captioned as the &#x201c;Fourth Amendment&#x201d; although it was the fifth
amendment to the Service Agreement. Pursuant to the Amended Service Agreement:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(a) the term of the Amended Service Agreement was
extended (unless earlier terminated pursuant to the terms of the Amended Service Agreement) from November 1, 2022 (the &#x201c;Effective
Date&#x201d;) until October 31, 2025, following which the term shall automatically renew for successive one (1) year period beginning November
1, 2025;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(b) QuikfillRx agreed to change its &#x201c;doing business
as&#x201d; name to &#x201c;Kaival Marketing Services&#x201d; within thirty (30) days following the Effective Date;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(c) it was provided that either party may terminate
the Amended Service Agreement without cause upon not less than ninety (90) days prior written notice to the other party;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(d) QuikfillRx was granted a one-time, fully vested,
ten-year non-qualified option award to purchase up to 11,905 shares of Company common stock with an exercise price of $20.72 per share
(the closing price of the Company&#x2019;s common stock on November 9, 2022). The option grant was memorialized pursuant to a Nonqualified
Option Agreement, dated November 9, 2022, between the Company and QuikfillRx; and&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;(e) the parties agreed to revise the compensation
for services as follows: (&lt;span id="xdx_906_ecustom--ServiceAgreementDescription_c20231101__20240731_zp9rEDRBEyB" title="Service agreement description"&gt;i) payment of $125,000 per month; (ii) bonus equivalent to 0.27% of the applicable gross quarterly sales and
(iii) a grant of 3,000,000 nonqualified stock options to purchase shares of Company common stock which shall vest based on achievement
of certain net revenue and profit margin targets up to $180,000,000 in total net revenues over a period of 3 years.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On February 21, 2024, the Company terminated the agreement
and all amendments with QuikFillRx. Per the termination, the Company was required to pay $&lt;span id="xdx_90D_ecustom--PaymentOnServiceAgreement_c20240220__20240221_z1ahmuruLWo1" title="Payment on service agreement"&gt;80,000&lt;/span&gt; by March 1, 2024, in full satisfaction
of all obligations, debts, and prior services, including but not limited to stock incentives, bonuses, third party obligations, owed by
the Company to QuickfillRx. The Company made the required payment on February 28, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company accrued zero &lt;span id="xdx_90C_eus-gaap--BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_pp0p0_c20240501__20240731_zanXzDwLKJM8"&gt;0 &lt;/span&gt;and
$&lt;span id="xdx_908_eus-gaap--BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome_pp0p0_c20230501__20230731_zwbo0QVGYdL2"&gt;37,416&lt;/span&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt; &lt;/span&gt;for a quarterly bonus payable to QuikfillRx, based on the Applicable Gross Quarterly Sales results of the three months ended July
31, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;i&gt;International Trade Commission claims against the
Company&lt;/i&gt; &lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On &lt;span style="font-size: 10pt"&gt;June 11, 2024, RAI
Strategic Holdings, Inc., R.J. Reynolds Vapor Company, R.J. Reynolds Tobacco Company, and RAI Services Company (collectively, the &#x201c;RJ
Reynolds Entities&#x201d;) filed a patent infringement complaint with the International Trade Commission (the &#x201c;ITC&#x201d;) against
Bidi, the Company, and forty (40) other respondents (the &#x201c;ITC Complaint&#x201d;) pursuant to Section 337 of the Tariff Act of 1930,
as amended. Specifically, the ITC Complaint alleges that one or more components or elements of the Bidi Stick infringe U.S. Patent No.
11,925,202, which is owned by one of the RJ Reynolds Entities. The ITC Complaint requests the ITC grant: (a) temporary and permanent
limited exclusion orders pursuant to Section 337(e) of the Tariff Act of 1930, as amended, which would prohibit the importation of the
Bidi Stick in the United States; and (b) issue temporary and permanent cease and desist orders pursuant to 337(f) of the Tariff Act of
1930, as amended, which would prohibit the sale and distribution of the Bidi Stick in the United States. On July 17, 2024, the Company
was dismissed from the ITC proceeding and is no longer a defendant in the ITC proceeding. No damages are recoverable in the proceedings
before the ITC.&#160;If Bidi is prohibited from importing the Bidi Stick, then the&lt;/span&gt;&lt;span style="font-size: 8pt"&gt;&#160;&lt;/span&gt;
&lt;span style="font-size: 10pt"&gt;Company&#x2019;s business, operations, financial results, and reputation would be significantly adversely
impacted&lt;/span&gt;.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <kavl:ServiceAgreementDescription contextRef="From2023-11-01to2024-07-31" id="Fact001331">i) payment of $125,000 per month; (ii) bonus equivalent to 0.27% of the applicable gross quarterly sales and
(iii) a grant of 3,000,000 nonqualified stock options to purchase shares of Company common stock which shall vest based on achievement
of certain net revenue and profit margin targets up to $180,000,000 in total net revenues over a period of 3 years.</kavl:ServiceAgreementDescription>
    <kavl:PaymentOnServiceAgreement
      contextRef="From2024-02-202024-02-21"
      decimals="0"
      id="Fact001333"
      unitRef="USD">80000</kavl:PaymentOnServiceAgreement>
    <us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome
      contextRef="From2024-05-012024-07-31"
      decimals="0"
      id="Fact001334"
      unitRef="USD">0</us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome>
    <us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome
      contextRef="From2023-05-012023-07-31"
      decimals="0"
      id="Fact001335"
      unitRef="USD">37416</us-gaap:BusinessAcquisitionsPurchasePriceAllocationYearOfAcquisitionNetEffectOnIncome>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2023-11-01to2024-07-31" id="Fact001337">&lt;p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_zgu3d4Yb8vx3" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 10 &#x2013; &lt;span id="xdx_824_ztRFpISqxsFl"&gt;Subsequent Events&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;On September 12, 2024, the Company announced the passing of the Company&#x2019;s
Chief Executive Officer and Director, Nirajkumar Patel. &#160;Effective September 12, 2024, the Company announced that Mark Thoenes, a
Director, had been appointed to serve as the Company&#x2019;s interim Chief Executive Officer.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
