<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:kiq="http://www.kelsotech.com/20231231"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="kiq-20231231.xsd" xlink:type="simple"/>
    <context id="C_20230101to20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqDeferredTaxAssetsLiabilitiesAxis_kiqDeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:DeferredTaxAssetsLiabilitiesAxis">kiq:DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_kiqDeferredTaxAssetsLiabilitiesAxis_kiqDeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:DeferredTaxAssetsLiabilitiesAxis">kiq:DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullUnusedTaxLossesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullUnusedTaxLossesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullLeaseLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullLeaseLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqTemporaryDifferencesOnIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kiq:TemporaryDifferencesOnIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqTemporaryDifferencesOnIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kiq:TemporaryDifferencesOnIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqDerivativeWarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kiq:DerivativeWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqDerivativeWarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">kiq:DerivativeWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20100101to20101231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqManwaySecurementSystemsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:ManwaySecurementSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-01-01</startDate>
            <endDate>2010-12-31</endDate>
        </period>
    </context>
    <context id="C_20161101to20161110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-10</endDate>
        </period>
    </context>
    <context id="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnFilingOfFirstNewPatentApplicationRelatedToProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StagesOfConsultingAgreementAxis">kiq:OnFilingOfFirstNewPatentApplicationRelatedToProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-10</endDate>
        </period>
    </context>
    <context id="C_20170101to20171231_kiqStagesOfConsultingAgreementAxis_kiqOnFilingOfFirstNewPatentApplicationRelatedToProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StagesOfConsultingAgreementAxis">kiq:OnFilingOfFirstNewPatentApplicationRelatedToProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StagesOfConsultingAgreementAxis">kiq:OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-10</endDate>
        </period>
    </context>
    <context id="C_20170101to20171231_kiqStagesOfConsultingAgreementAxis_kiqOnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StagesOfConsultingAgreementAxis">kiq:OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StagesOfConsultingAgreementAxis">kiq:OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-11-01</startDate>
            <endDate>2016-11-10</endDate>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20210301to20210303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-03</endDate>
        </period>
    </context>
    <context id="C_20211001to20211025">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-25</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20240131to20240201_ifrsfullNonadjustingEventsAfterReportingPeriodAxis_kiqEventsAfterReportingPeriodMember_kiqAgreementAxis_kiqNewLeaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AgreementAxis">kiq:NewLeaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">kiq:EventsAfterReportingPeriodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-31</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="C_20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireMaySeventeenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireMaySeventeenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustNineteenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustNineteenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberEightTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberEightTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">kiq:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireMaySeventeenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustNineteenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberEightTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">kiq:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustEighteenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustEighteenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustEighteenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfShareCapitalAxis_kiqConvertibleVotingPreferredSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">kiq:ConvertibleVotingPreferredSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:SaleOfStocksAxis">kiq:PrivatePlacementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember_kiqTrancheAxis_kiqYearTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:SaleOfStocksAxis">kiq:PrivatePlacementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="kiq:TrancheAxis">kiq:YearTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember_kiqTrancheAxis_kiqYearOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:SaleOfStocksAxis">kiq:PrivatePlacementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="kiq:TrancheAxis">kiq:YearOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireJulySixTwoZeroTwoTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireJulySixTwoZeroTwoTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireJulySixTwoZeroTwoTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustNineteenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustNineteenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberEightTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireNovemberEightTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustEighteenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireAugustEighteenTwoZeroTwoFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqAwardsTypeAxis_kiqDeferredShareUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:RestrictedStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:RestrictedStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:RestrictedStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireMaySeventeenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:StockOptionsByExpiryDateAxis">kiq:ExpireMaySeventeenTwoZeroTwoFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:RestrictedStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">kiq:StockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:RestrictedStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:AwardsTypeAxis">kiq:RestrictedStocksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CategoriesOfExpensesAxis">kiq:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CategoriesOfExpensesAxis">kiq:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CategoriesOfExpensesAxis">kiq:CostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtMajorCustomersAxis_kiqCustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_kiqCustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtMajorCustomersAxis_kiqCustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_kiqCustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtMajorCustomersAxis_kiqCustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_kiqCustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:OtherReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">kiq:WarehouseSpaceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kiq:SpouseOfChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kiq:SpouseOfChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">kiq:SpouseOfChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:PatentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:RightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfIntangibleAssetsAndGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfIntangibleAssetsAndGoodwillAxis_kiqIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">kiq:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_kiqCountriesAxis_countryCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CountriesAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqCountriesAxis_countryCA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CountriesAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_kiqCountriesAxis_countryUS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CountriesAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_kiqCountriesAxis_countryUS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:CountriesAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kiq:DerivativeWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kiq:DerivativeWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialInstrumentsAxis">kiq:DerivativeWarrantLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-04</endDate>
        </period>
    </context>
    <context id="C_20230304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <instant>2023-03-04</instant>
        </period>
    </context>
    <context id="C_20230301to20230304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-04</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInAmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInAmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInAmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInAmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInAmortizationExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInAmortizationExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInCostOfGoodsSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInCostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInCostOfGoodsSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInCostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInCostOfGoodsSoldMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInCostOfGoodsSoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInResearchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInResearchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInResearchMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="kiq:ComponentsOfAmortisationAxis">kiq:IncludedInResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:RightOfUseAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:PrototypeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">kiq:ProductionEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:LiquidityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:LiquidityRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">kiq:AmountsHeldInCanadianDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">kiq:AmountsHeldInCanadianDollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullMaturityAxis_kiqPeriodOfCurrentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kiq:PeriodOfCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullMaturityAxis_kiqPeriodOfCurrentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kiq:PeriodOfCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullMaturityAxis_kiqLaterThanOneDayAndNotLaterThanSixtyDaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kiq:LaterThanOneDayAndNotLaterThanSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullMaturityAxis_kiqLaterThanOneDayAndNotLaterThanSixtyDaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kiq:LaterThanOneDayAndNotLaterThanSixtyDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullMaturityAxis_kiqLaterThanSixtyOneDaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kiq:LaterThanSixtyOneDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullMaturityAxis_kiqLaterThanSixtyOneDaysMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">kiq:LaterThanSixtyOneDaysMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001161814</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">kiq:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <unit id="CAD">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="CAD_Per_USD">
        <measure>kiq:CAD_Per_USD</measure>
    </unit>
    <unit id="CAD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Share">
        <measure>kiq:Share</measure>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Year">
        <measure>kiq:Year</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="C_20230101to20231231"
      id="Fdei_AmendmentFlag20210113112914094">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_20230101to20231231"
      id="Fdei_EntityCentralIndexKey20210113112942491">0001161814</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20230101to20231231"
      id="Fdei_DocumentFiscalPeriodFocus20210113113225103">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095409116">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095417905">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095426666">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405102412946">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405102931634">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405102942404">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095509092">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095522956">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095536076">001-36685</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095543640">KELSO TECHNOLOGIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095555375">Z4</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095605874">13966 18B Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095629595">Surrey</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095636736">BC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095641719">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095701697">V4A8J1</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095742924">James R. Bond</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095753069">13966 18B Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095757882">Surrey</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095806910">BC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095812625">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095818490">V4A8J1</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095832725">604</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_20230101to20231231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20230405095844189">590.1525</dei:LocalPhoneNumber>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_20231231"
      decimals="INF"
      id="Fxbrl_20230405095924493"
      unitRef="shares">54443422</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095933358">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405095942175">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100008229">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100016612">No</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100033260">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100038593">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100052198">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240404111553537">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240404111629315">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:DocumentAccountingStandard
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100111181">International Financial Reporting Standards</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230405100227237">false</dei:EntityShellCompany>
    <dei:AuditorName
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240404113548835">Smythe LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401192353412">Vancouver, Canada</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240404042616572">995</dei:AuditorFirmId>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093400126_4018_4418236"
      unitRef="USD">1433838</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093400126_4022"
      unitRef="USD">2712446</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340463_xbrl_20210107130327495"
      unitRef="USD">1065411</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340463_xbrl_20210107130349834"
      unitRef="USD">1381979</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340473_4038_96627"
      unitRef="USD">134349</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340473_4042"
      unitRef="USD">92768</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:Inventories
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093422106_xbrl_20210107130410695"
      unitRef="USD">3376005</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093422106_xbrl_20210107130437776"
      unitRef="USD">4144196</ifrs-full:Inventories>
    <ifrs-full:CurrentAssets
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093725509"
      unitRef="USD">6009603</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093733697"
      unitRef="USD">8331389</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340483_xbrl_20210107130531308"
      unitRef="USD">3155176</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340483_xbrl_20210107130538144"
      unitRef="USD">3277262</ifrs-full:PropertyPlantAndEquipment>
    <kiq:Deposit
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401101214848_xbrl_20210318093340483_xbrl_20210107130531308"
      unitRef="USD">67181</kiq:Deposit>
    <kiq:Deposit
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20220401101214848_xbrl_20210318093340483_xbrl_20210107130538144"
      unitRef="USD">67181</kiq:Deposit>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340493_xbrl_20210107130557853"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340493_xbrl_20210107130606151"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Assets
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340502_xbrl_20210107130621294"
      unitRef="USD">9703271</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340502_xbrl_20210107130631157"
      unitRef="USD">12147143</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340511_4131_1638020"
      unitRef="USD">933410</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340511_4135"
      unitRef="USD">1184463</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentTaxLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340519_xbrl_20210107130716936"
      unitRef="USD">10024</ifrs-full:CurrentTaxLiabilities>
    <ifrs-full:CurrentTaxLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340519_xbrl_20210107130722966"
      unitRef="USD">30626</ifrs-full:CurrentTaxLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093758660"
      unitRef="USD">16636</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340528_xbrl_20210107130740999"
      unitRef="USD">112067</ifrs-full:CurrentLeaseLiabilities>
    <kiq:RestrictedShareUnitLiability
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20240327041948223_xbrl_20210318093758660"
      unitRef="USD">22953</kiq:RestrictedShareUnitLiability>
    <kiq:RestrictedShareUnitLiability
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20240327041948223_xbrl_20210318093340528_xbrl_20210107130740999"
      unitRef="USD">0</kiq:RestrictedShareUnitLiability>
    <ifrs-full:CurrentWarrantLiability
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20230331094656641"
      unitRef="USD">0</ifrs-full:CurrentWarrantLiability>
    <ifrs-full:CurrentWarrantLiability
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20230331094710909"
      unitRef="USD">3665</ifrs-full:CurrentWarrantLiability>
    <ifrs-full:CurrentLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093823698"
      unitRef="USD">983023</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093829904"
      unitRef="USD">1330821</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093858989"
      unitRef="USD">0</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340534_xbrl_20210107131250434"
      unitRef="USD">34650</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:Liabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093918271"
      unitRef="USD">983023</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093923873"
      unitRef="USD">1365471</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340540_xbrl_20210107134349034"
      unitRef="USD">27183439</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340540_xbrl_20210107134404778"
      unitRef="USD">27123039</ifrs-full:IssuedCapital>
    <ifrs-full:CapitalReserve
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340549_4221_4238309"
      unitRef="USD">4820145</ifrs-full:CapitalReserve>
    <ifrs-full:CapitalReserve
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340549_4225"
      unitRef="USD">4840083</ifrs-full:CapitalReserve>
    <ifrs-full:RetainedEarnings
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340559_4231_15759576"
      unitRef="USD">-23283336</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340559_4236_19093619"
      unitRef="USD">-21181450</ifrs-full:RetainedEarnings>
    <ifrs-full:Equity
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093958911"
      unitRef="USD">8720248</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318094006679"
      unitRef="USD">10781672</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318093340567_xbrl_20210107134546465"
      unitRef="USD">9703271</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318093340567_xbrl_20210107134602772"
      unitRef="USD">12147143</ifrs-full:EquityAndLiabilities>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20220401113001240_xbrl_20210318100538342_xbrl_20210107141516058"
      unitRef="shares">47170086</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220401113001240_xbrl_20220124121400644"
      unitRef="USD">23366542</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20220401113001240_xbrl_20210318100538342_xbrl_20210107141521768"
      unitRef="USD">4661847</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20220401113001240_xbrl_20210318100538342_xbrl_20210107141524737"
      unitRef="USD">-17067466</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20201231"
      decimals="0"
      id="Fxbrl_20220401113001240_xbrl_20210318100538342_xbrl_20210107141527591"
      unitRef="USD">10960923</ifrs-full:Equity>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318100401565"
      unitRef="USD">133645</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318100427599"
      unitRef="USD">133645</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <kiq:IncreaseDecreaseInNumberOfSharesIssueThroughPrivatePlacement
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20220401115350017_xbrl_20220124121724898"
      unitRef="shares">7000000</kiq:IncreaseDecreaseInNumberOfSharesIssueThroughPrivatePlacement>
    <kiq:IncreaseDecreaseThroughPrivatePlacement
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220401115350017_xbrl_20220124121727944"
      unitRef="USD">3664112</kiq:IncreaseDecreaseThroughPrivatePlacement>
    <kiq:IncreaseDecreaseThroughPrivatePlacement
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401115350017_xbrl_20210318100911678"
      unitRef="USD">3664112</kiq:IncreaseDecreaseThroughPrivatePlacement>
    <kiq:IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20210318095930853"
      unitRef="shares">150000</kiq:IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220124121133650"
      unitRef="USD">92385</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318095940740"
      unitRef="USD">-37385</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095859388_xbrl_20210107142425676"
      unitRef="USD">55000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:ProfitLoss
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20210318100501190"
      unitRef="USD">-2758567</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318100444181"
      unitRef="USD">-2758567</ifrs-full:ProfitLoss>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20210318100538342_xbrl_20210107141516058"
      unitRef="shares">54320086</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220124121400644"
      unitRef="USD">27123039</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318100538342_xbrl_20210107141521768"
      unitRef="USD">4758107</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20210318100538342_xbrl_20210107141524737"
      unitRef="USD">-19826033</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20211231"
      decimals="0"
      id="Fxbrl_20210318100538342_xbrl_20210107141527591"
      unitRef="USD">12055113</ifrs-full:Equity>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318100628149"
      unitRef="USD">163051</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318100639831"
      unitRef="USD">163051</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20240327043341047"
      unitRef="USD">-81075</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20240327043350290"
      unitRef="USD">-81075</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <ifrs-full:ProfitLoss
      contextRef="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20210318100743205"
      unitRef="USD">-1355417</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318100754118"
      unitRef="USD">-1355417</ifrs-full:ProfitLoss>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20210318100839333"
      unitRef="shares">54320086</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220124121706026"
      unitRef="USD">27123039</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318100812604_xbrl_20210107141536120"
      unitRef="USD">4840083</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20210318100812604_xbrl_20210107141539855"
      unitRef="USD">-21181450</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318100812604_xbrl_20210107141542540"
      unitRef="USD">10781672</ifrs-full:Equity>
    <kiq:IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20240327043249644"
      unitRef="shares">123336</kiq:IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20240327043301965"
      unitRef="USD">60400</kiq:IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20240327043323190"
      unitRef="USD">-60400</kiq:IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318100904222"
      unitRef="USD">129490</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318100911678"
      unitRef="USD">129490</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20230331094851988"
      unitRef="USD">-66073</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331094857239"
      unitRef="USD">-66073</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughModificationOfRsus
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20240327043407770"
      unitRef="USD">-22955</kiq:IncreaseDecreaseThroughModificationOfRsus>
    <kiq:IncreaseDecreaseThroughModificationOfRsus
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327043424155"
      unitRef="USD">-22955</kiq:IncreaseDecreaseThroughModificationOfRsus>
    <ifrs-full:ProfitLoss
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20210318100927814"
      unitRef="USD">-2101886</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318100939359"
      unitRef="USD">-2101886</ifrs-full:ProfitLoss>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20210318101014300"
      unitRef="shares">54443422</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220124122647269"
      unitRef="USD">27183439</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20210318100949581_xbrl_20210107141550064"
      unitRef="USD">4820145</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullRetainedEarningsMember"
      decimals="0"
      id="Fxbrl_20210318100949581_xbrl_20210107141553286"
      unitRef="USD">-23283336</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318100949581_xbrl_20210107141556291"
      unitRef="USD">8720248</ifrs-full:Equity>
    <ifrs-full:Revenue
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401101907150"
      unitRef="USD">10819916</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227198_1610007529"
      unitRef="USD">10931188</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227198_1610007530"
      unitRef="USD">7425707</ifrs-full:Revenue>
    <ifrs-full:CostOfSales
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227198_1610007532"
      unitRef="USD">6237469</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227198_1610007533"
      unitRef="USD">6022192</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227198_1610007534"
      unitRef="USD">4229215</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227220_1610007535"
      unitRef="USD">4582447</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227220_1610007536"
      unitRef="USD">4908996</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227220_1610007537"
      unitRef="USD">3196492</ifrs-full:GrossProfit>
    <ifrs-full:AdministrativeExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227231_1610007541"
      unitRef="USD">2486186</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227231_1610007542"
      unitRef="USD">2278467</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227231_1610007543"
      unitRef="USD">2243413</ifrs-full:AdministrativeExpense>
    <ifrs-full:WagesAndSalaries
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401101922363"
      unitRef="USD">720500</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227241_1610007544"
      unitRef="USD">720003</ifrs-full:WagesAndSalaries>
    <ifrs-full:WagesAndSalaries
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227241_1610007545"
      unitRef="USD">720923</ifrs-full:WagesAndSalaries>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227252_1610007547"
      unitRef="USD">1124831</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227252_1610007548"
      unitRef="USD">1068708</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227252_1610007549"
      unitRef="USD">1697497</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227262_1610007550"
      unitRef="USD">394933</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227262_1610007551"
      unitRef="USD">409256</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227262_1610007552"
      unitRef="USD">353010</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:TravelExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227272_1610007553"
      unitRef="USD">141996</ifrs-full:TravelExpense>
    <ifrs-full:TravelExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227272_1610007554"
      unitRef="USD">111235</ifrs-full:TravelExpense>
    <ifrs-full:TravelExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227272_1610007555"
      unitRef="USD">64419</ifrs-full:TravelExpense>
    <ifrs-full:ProfessionalFeesExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227283_1610007556"
      unitRef="USD">280102</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ProfessionalFeesExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227283_1610007557"
      unitRef="USD">518543</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ProfessionalFeesExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227283_1610007558"
      unitRef="USD">271613</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401101933678"
      unitRef="USD">129490</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227294_1610007559"
      unitRef="USD">163051</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227294_1610007560"
      unitRef="USD">133645</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ServicesExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227304_1610007562"
      unitRef="USD">461470</ifrs-full:ServicesExpense>
    <ifrs-full:ServicesExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227304_1610007563"
      unitRef="USD">318846</ifrs-full:ServicesExpense>
    <ifrs-full:ServicesExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227304_1610007564"
      unitRef="USD">325024</ifrs-full:ServicesExpense>
    <kiq:InvestorRelations
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227315_1610007565"
      unitRef="USD">84000</kiq:InvestorRelations>
    <kiq:InvestorRelations
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227315_1610007566"
      unitRef="USD">84000</kiq:InvestorRelations>
    <kiq:InvestorRelations
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227315_1610007567"
      unitRef="USD">84000</kiq:InvestorRelations>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227326_1610007568"
      unitRef="USD">32660</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227326_1610007569"
      unitRef="USD">-55231</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227326_1610007570"
      unitRef="USD">78428</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227337_1610007571"
      unitRef="USD">87875</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227337_1610007572"
      unitRef="USD">399652</ifrs-full:DepreciationAndAmortisationExpense>
    <ifrs-full:DepreciationAndAmortisationExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227337_1610007573"
      unitRef="USD">437865</ifrs-full:DepreciationAndAmortisationExpense>
    <kiq:BadDebtExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401102015174"
      unitRef="USD">0</kiq:BadDebtExpense>
    <kiq:BadDebtExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227348_1610007575"
      unitRef="USD">0</kiq:BadDebtExpense>
    <kiq:BadDebtExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227348_1610007576"
      unitRef="USD">2000</kiq:BadDebtExpense>
    <ifrs-full:OperatingExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401102155850"
      unitRef="USD">5878723</ifrs-full:OperatingExpense>
    <ifrs-full:OperatingExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227359_1610007577"
      unitRef="USD">6126992</ifrs-full:OperatingExpense>
    <ifrs-full:OperatingExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227359_1610007578"
      unitRef="USD">6254981</ifrs-full:OperatingExpense>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227369_1610007580"
      unitRef="USD">-1296276</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227369_1610007581"
      unitRef="USD">-1217996</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227369_1610007582"
      unitRef="USD">-3058489</ifrs-full:ProfitLossFromOperatingActivities>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331100052648_xbrl_20210318095227381_1610007585"
      unitRef="USD">40785</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331100052648_xbrl_20220124124733255"
      unitRef="USD">45806</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331100052648_xbrl_20220124124752131"
      unitRef="USD">0</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRevaluationOfDerivativeWarrantLiability
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401112047474_xbrl_20210318095227386_1610007586"
      unitRef="USD">3665</kiq:GainOnRevaluationOfDerivativeWarrantLiability>
    <kiq:GainOnRevaluationOfDerivativeWarrantLiability
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401112047474_xbrl_20210318095227386_1610007587"
      unitRef="USD">263446</kiq:GainOnRevaluationOfDerivativeWarrantLiability>
    <kiq:GainOnRevaluationOfDerivativeWarrantLiability
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401112047474_xbrl_20210318095227386_1610007588"
      unitRef="USD">658626</kiq:GainOnRevaluationOfDerivativeWarrantLiability>
    <ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401112045202_xbrl_20210318095227386_1610007586"
      unitRef="USD">0</ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment>
    <ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401112045202_xbrl_20210318095227386_1610007587"
      unitRef="USD">-20602</ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment>
    <ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401112045202_xbrl_20210318095227386_1610007588"
      unitRef="USD">8389</ifrs-full:GainsOnDisposalsOfPropertyPlantAndEquipment>
    <ifrs-full:InventoryWritedown2011
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227386_1610007586"
      unitRef="USD">214225</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227386_1610007587"
      unitRef="USD">260040</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227386_1610007588"
      unitRef="USD">117403</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ShareIssueRelatedCost
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401112049073_xbrl_20210318095227386_1610007586"
      unitRef="USD">0</ifrs-full:ShareIssueRelatedCost>
    <ifrs-full:ShareIssueRelatedCost
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401112049073_xbrl_20210318095227386_1610007587"
      unitRef="USD">0</ifrs-full:ShareIssueRelatedCost>
    <ifrs-full:ShareIssueRelatedCost
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401112049073_xbrl_20210318095227386_1610007588"
      unitRef="USD">77051</ifrs-full:ShareIssueRelatedCost>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327044032292_xbrl_20220401112049073_xbrl_20210318095227386_1610007586"
      unitRef="USD">465360</ifrs-full:TerminationBenefitsExpense>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20240327044032292_xbrl_20220401112049073_xbrl_20210318095227386_1610007587"
      unitRef="USD">0</ifrs-full:TerminationBenefitsExpense>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20240327044032292_xbrl_20220401112049073_xbrl_20210318095227386_1610007588"
      unitRef="USD">0</ifrs-full:TerminationBenefitsExpense>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227411_1610007595"
      unitRef="USD">-1931411</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227411_1610007596"
      unitRef="USD">-1189386</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227411_1610007597"
      unitRef="USD">-2585928</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227422_1610007601"
      unitRef="USD">170475</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227422_1610007602"
      unitRef="USD">166031</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227422_xbrl_20210108133724759"
      unitRef="USD">172639</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ComprehensiveIncome
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095227434_1610007610"
      unitRef="USD">-2101886</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095227434_1610007611"
      unitRef="USD">-1355417</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095227434_1610007612"
      unitRef="USD">-2758567</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20230331100351685"
      unitRef="USD_per_Share">-0.04</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20220401102220439"
      unitRef="USD_per_Share">-0.04</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20230331100400159"
      unitRef="USD_per_Share">-0.02</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20210318095227446_xbrl_20210107135327487"
      unitRef="USD_per_Share">-0.02</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20230331100411734"
      unitRef="USD_per_Share">-0.05</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20210318095227446_xbrl_20210107135345653"
      unitRef="USD_per_Share">-0.05</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331100424395"
      unitRef="shares">54337995</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401103612868_xbrl_20220401102304842_xbrl_20220401102220439"
      unitRef="shares">54337995</ifrs-full:WeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331100434431"
      unitRef="shares">54320086</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401103612868_xbrl_20220401102304842_xbrl_20210318095227446_xbrl_20210107135327487"
      unitRef="shares">54320086</ifrs-full:WeightedAverageShares>
    <ifrs-full:AdjustedWeightedAverageShares
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331100443021"
      unitRef="shares">53082689</ifrs-full:AdjustedWeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401103612868_xbrl_20220401102304842_xbrl_20210318095227446_xbrl_20210107135345653"
      unitRef="shares">53082689</ifrs-full:WeightedAverageShares>
    <ifrs-full:ProfitLoss
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316240_1610013165"
      unitRef="USD">-2101886</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316240_1610013166"
      unitRef="USD">-1355417</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316240_1610013167"
      unitRef="USD">-2758567</ifrs-full:ProfitLoss>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318101505679_xbrl_20210318094316259_1610013177"
      unitRef="USD">785505</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318101505679_xbrl_20210318094316259_1610013178"
      unitRef="USD">1044222</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318101505679_xbrl_20210318094316259_1610013179"
      unitRef="USD">1573091</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <kiq:AdjustmentsForWriteDownOfInventory
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316259_1610013177"
      unitRef="USD">214225</kiq:AdjustmentsForWriteDownOfInventory>
    <kiq:AdjustmentsForWriteDownOfInventory
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316259_1610013178"
      unitRef="USD">260040</kiq:AdjustmentsForWriteDownOfInventory>
    <kiq:AdjustmentsForWriteDownOfInventory
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316259_1610013179"
      unitRef="USD">117403</kiq:AdjustmentsForWriteDownOfInventory>
    <ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401114205850_xbrl_20210318094316259_1610013177"
      unitRef="USD">0</ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment>
    <ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401114205850_xbrl_20210318094316259_1610013178"
      unitRef="USD">-20602</ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment>
    <ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401114205850_xbrl_20210318094316259_1610013179"
      unitRef="USD">8389</ifrs-full:AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316274_1610013186"
      unitRef="USD">129490</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316274_1610013187"
      unitRef="USD">163051</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316274_1610013188"
      unitRef="USD">133645</ifrs-full:AdjustmentsForSharebasedPayments>
    <kiq:AdjustmentsForBadDebts
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401114209326_xbrl_20210318094316259_1610013177"
      unitRef="USD">0</kiq:AdjustmentsForBadDebts>
    <kiq:AdjustmentsForBadDebts
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401114209326_xbrl_20210318094316259_1610013178"
      unitRef="USD">0</kiq:AdjustmentsForBadDebts>
    <kiq:AdjustmentsForBadDebts
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401114209326_xbrl_20210318094316259_1610013179"
      unitRef="USD">2000</kiq:AdjustmentsForBadDebts>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331103704485_xbrl_20220401114209326_xbrl_20210318094316259_1610013177"
      unitRef="USD">40785</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331103704485_xbrl_20220401114209326_xbrl_20210318094316259_1610013178"
      unitRef="USD">45806</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331103704485_xbrl_20220401114209326_xbrl_20210318094316259_1610013179"
      unitRef="USD">0</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRevaluationOfDerivativeWarrantLiability
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401114212160_xbrl_20210318094316259_1610013177"
      unitRef="USD">3665</kiq:GainOnRevaluationOfDerivativeWarrantLiability>
    <kiq:GainOnRevaluationOfDerivativeWarrantLiability
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401114212160_xbrl_20210318094316259_1610013178"
      unitRef="USD">263446</kiq:GainOnRevaluationOfDerivativeWarrantLiability>
    <kiq:GainOnRevaluationOfDerivativeWarrantLiability
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401114212160_xbrl_20210318094316259_1610013179"
      unitRef="USD">658626</kiq:GainOnRevaluationOfDerivativeWarrantLiability>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316296_1610013192"
      unitRef="USD">1154</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316296_1610013193"
      unitRef="USD">-31648</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316296_1610013194"
      unitRef="USD">-9631</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095754737"
      unitRef="USD">-1015962</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095801785"
      unitRef="USD">-208402</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095808867"
      unitRef="USD">-1609074</ifrs-full:CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316304_1610013201"
      unitRef="USD">316568</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316304_1610013202"
      unitRef="USD">-574970</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316304_1610013203"
      unitRef="USD">-273350</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAccountReceivable>
    <kiq:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316312_1610013207"
      unitRef="USD">-41581</kiq:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit>
    <kiq:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316312_1610013208"
      unitRef="USD">68722</kiq:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit>
    <kiq:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316312_1610013209"
      unitRef="USD">1249</kiq:AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316321_1610013210"
      unitRef="USD">556043</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316321_1610013211"
      unitRef="USD">1133347</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316321_1610013212"
      unitRef="USD">-182655</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316329_1610013213"
      unitRef="USD">-69717</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316329_1610013214"
      unitRef="USD">-134915</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316329_1610013215"
      unitRef="USD">332076</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAccountPayable>
    <kiq:AdjustmentsForIncreaseDecreaseInIncomeTaxPayable
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316337_1610013216"
      unitRef="USD">-20602</kiq:AdjustmentsForIncreaseDecreaseInIncomeTaxPayable>
    <kiq:AdjustmentsForIncreaseDecreaseInIncomeTaxPayable
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316337_1610013217"
      unitRef="USD">30626</kiq:AdjustmentsForIncreaseDecreaseInIncomeTaxPayable>
    <kiq:AdjustmentsForIncreaseDecreaseInIncomeTaxPayable
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316337_1610013218"
      unitRef="USD">-91566</kiq:AdjustmentsForIncreaseDecreaseInIncomeTaxPayable>
    <ifrs-full:IncreaseDecreaseInWorkingCapital
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095703894"
      unitRef="USD">-740711</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncreaseDecreaseInWorkingCapital
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095709548"
      unitRef="USD">-522810</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:IncreaseDecreaseInWorkingCapital
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318095715759"
      unitRef="USD">214246</ifrs-full:IncreaseDecreaseInWorkingCapital>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316344_1610013222"
      unitRef="USD">-275251</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316344_1610013223"
      unitRef="USD">314408</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316344_xbrl_20210107152935942"
      unitRef="USD">-1823320</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220124125226989"
      unitRef="USD">0</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220124125224386"
      unitRef="USD">27339</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316353_1610013233"
      unitRef="USD">27704</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095435553"
      unitRef="USD">754770</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316359_1610013234"
      unitRef="USD">754020</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316359_1610013235"
      unitRef="USD">131382</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <kiq:DepositOnIntangibleAssets
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401114219171_xbrl_20210318094316259_1610013177"
      unitRef="USD">0</kiq:DepositOnIntangibleAssets>
    <kiq:DepositOnIntangibleAssets
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401114219171_xbrl_20210318094316259_1610013178"
      unitRef="USD">0</kiq:DepositOnIntangibleAssets>
    <kiq:DepositOnIntangibleAssets
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401114219171_xbrl_20210318094316259_1610013179"
      unitRef="USD">127643</kiq:DepositOnIntangibleAssets>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401114221588_xbrl_20210318094316259_1610013177"
      unitRef="USD">92062</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401114221588_xbrl_20210318094316259_1610013178"
      unitRef="USD">148814</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401114221588_xbrl_20210318094316259_1610013179"
      unitRef="USD">169973</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094316364_1610013237"
      unitRef="USD">-846832</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316364_1610013238"
      unitRef="USD">-875495</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316364_1610013239"
      unitRef="USD">-401294</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220124125256536"
      unitRef="USD">0</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220124125245162"
      unitRef="USD">0</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316372_1610013244"
      unitRef="USD">4589849</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401114225122_xbrl_20210318094316259_1610013177"
      unitRef="USD">0</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401114225122_xbrl_20210318094316259_1610013178"
      unitRef="USD">0</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401114225122_xbrl_20210318094316259_1610013179"
      unitRef="USD">55000</ifrs-full:ProceedsFromExerciseOfOptions>
    <kiq:RepurchaseOfRestrictedStock
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331104204124_xbrl_20220401114225122_xbrl_20210318094316259_1610013177"
      unitRef="USD">25288</kiq:RepurchaseOfRestrictedStock>
    <kiq:RepurchaseOfRestrictedStock
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331104204124_xbrl_20220401114225122_xbrl_20210318094316259_1610013178"
      unitRef="USD">35269</kiq:RepurchaseOfRestrictedStock>
    <kiq:RepurchaseOfRestrictedStock
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331104204124_xbrl_20220401114225122_xbrl_20210318094316259_1610013179"
      unitRef="USD">0</kiq:RepurchaseOfRestrictedStock>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318095222558_1610013246"
      unitRef="USD">130081</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318095204006_1610013246"
      unitRef="USD">100310</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220124125329851"
      unitRef="USD">104493</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094947407"
      unitRef="USD">-155369</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094316379_1610013249"
      unitRef="USD">-135579</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094316379_1610013250"
      unitRef="USD">4540356</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318111141536"
      unitRef="USD">-1156</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318105213455_xbrl_20210318094316379_1610013249"
      unitRef="USD">31648</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318105213455_xbrl_20210318094316379_1610013250"
      unitRef="USD">12673</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240326205936606"
      unitRef="USD">-1278608</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318094858927_1610013256"
      unitRef="USD">-665018</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318094858927_xbrl_20210107153129913"
      unitRef="USD">2328415</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20240326205956025"
      unitRef="USD">2712446</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20211231"
      decimals="0"
      id="Fxbrl_20210318094447481_1610013258"
      unitRef="USD">3377464</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20201231"
      decimals="0"
      id="Fxbrl_20210318094447481_xbrl_20210112094651414"
      unitRef="USD">1049049</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318094353865_1610013261"
      unitRef="USD">1433838</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318094353865_1610013262"
      unitRef="USD">2712446</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20211231"
      decimals="0"
      id="Fxbrl_20210318094353865_xbrl_20210112094611899"
      unitRef="USD">3377464</ifrs-full:CashAndCashEquivalents>
    <kiq:DisclosureOfNatureOfOperationsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326204422256">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;strong style="margin-top:0pt;margin-bottom:0pt"&gt;1.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/span&gt;&lt;strong style="margin-top:0pt;margin-bottom:0pt"&gt;NATURE OF OPERATIONS &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Kelso Technologies Inc. (the "Company") was incorporated under the laws of British Columbia on March 16, 1987. The Company designs, engineers, markets, produces and distributes various proprietary pressure relief valves and manway securement systems designed to reduce the risk of environmental harm due to non-accidental events in the transportation of hazardous commodities via railroad tank cars. In addition, the Company is an engineering development company specializing in proprietary service equipment used in transportation applications. The Company trades on the Toronto Stock Exchange ("TSX") under the symbol "KLS", and the New York Stock Exchange ("NYSE") under the trading symbol "KIQ". The Company listed on the TSX on May 22, 2014 and on the NYSE on October 14, 2014. The Company's head office is located at 13966 18B Avenue, South Surrey, British Columbia, V4A 8J1. Subsequent to year-end, the Company is in the process of delisting from the NYSE (Note 18).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </kiq:DisclosureOfNatureOfOperationsExplanatory>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326204607799">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;BASIS OF PREPARATION &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(a)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Statement of compliance&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;These audited consolidated financial statements of the Company have been prepared in accordance with International Financial Reporting Standards ("IFRS"), as issued by the International Accounting Standards Board ("IASB").&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;These consolidated financial statements have been prepared under the historical cost basis, except for financial instruments, which are stated at their fair values. These consolidated financial statements have been prepared using the accrual basis of accounting, except for cash flow information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(b)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Basis of presentation and consolidation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The consolidated financial statements include the accounts of the Company and its integrated wholly owned subsidiaries, Kelso Technologies (USA) Inc., Kel-Flo Industries Inc., KIQ X Industries Inc. and KXI Wildertec Industries Inc. which are all Nevada, USA corporations except KIQ X Industries Inc., and KXI Wildertec Industries Inc., which were incorporated in British Columbia. Intercompany transactions and balances have been eliminated on consolidation. Subsidiaries are consolidated from the date upon which control is acquired by the Company and all material intercompany transactions and balances have been eliminated on consolidation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(c)&lt;span style="width:6.34pt;display:inline-block"&gt;&#160;&lt;/span&gt;Functional and presentation currency&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The functional and presentation currency of the Company and its subsidiaries is the US dollar ("USD").&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(d)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Significant management judgments and estimation uncertainty&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The preparation of consolidated financial statements in conformity with IFRS requires the Company's management to undertake a number of judgments, estimates and assumptions that affect amounts reported in the consolidated financial statements and notes thereto. Actual amounts may ultimately differ from these estimates and assumptions. The Company reviews its estimates and underlying assumptions on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and may impact future periods.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Significant management judgments &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following are significant management judgments in applying the accounting policies of the Company that have the most significant effect on recognition and measurement of assets, liabilities, income and expenses:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The extent to which deferred tax assets can be recognized is based on an assessment of the probability of the Company generating future taxable income against which the deferred tax assets can be utilized. In addition, significant judgment is required in classifying transactions and assessing probable outcomes of tax positions taken, and in assessing the impact of any legal or economic limits or uncertainties in various tax jurisdictions.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Functional currency&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The functional currency for the Company and its subsidiaries is the currency of the primary economic environment in which the entity operates. The Company has determined its functional currency and that of its subsidiaries is the USD. Determination of functional currency may involve certain judgments to determine the primary economic environment and the Company reconsiders the functional currency of its entities if there is a change in events and conditions that determined the primary economic environment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii)&lt;span style="width:3.67pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Research and development expenditures&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The application of the Company's accounting policy for research and development expenditures requires judgment in determining whether an activity is determined to be research or development, and if deemed to be development, whether it is probable that future economic benefits will flow to the Company, which may be based on assumptions about future events or circumstances. Estimates and assumptions may change if new information becomes available. If new information becomes available indicating that it is unlikely that future economic benefits will flow to the Company, the amount capitalized is written off to profit or loss in the period the new information becomes available.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iv)&lt;span style="width:3.62pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Treatment of restricted share units&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The initial treatment of restricted share units ("RSUs") requires management to apply judgment in assessing the terms and conditions of the grant to determine whether RSUs will be equity-settled or cash-settled.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(d)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Significant management judgments and estimation uncertainty (continued)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Estimation uncertainty &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Information about estimates and assumptions that have the most significant effect on the recognition and measurement of assets, liabilities, income and expenses is provided below. Actual results may be substantially different.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-lived assets consist of intangible assets and property, plant and equipment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;At the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any indication that the carrying amount is not recoverable. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Intangible assets with indefinite useful lives and those not in use are tested for impairment annually. When an individual asset does not generate independent cash flows, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Assets are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other assets or groups of assets. When a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual cash-generating units, or otherwise they are allocated to the smallest group of cash-generating units for which a reasonable and consistent allocation basis can be identified.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recoverable amount is the higher of fair value less costs of disposal and value in use. Fair value is determined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;display:inline-block"&gt;&#160;&lt;/span&gt;Useful lives of depreciable assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company reviews its estimate of the useful lives of depreciable assets at each reporting date, based on the expected utilization of the assets. Uncertainties in these estimates relate to technical obsolescence that may change the utilization of certain intangible assets and equipment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii)&lt;span style="width:3.17pt;display:inline-block"&gt;&#160;&lt;/span&gt;Inventories&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company estimates the net realizable value of inventories, taking into account the most reliable evidence available at each reporting date. The future realization of these inventories may be affected by future technology or other market-driven changes that may reduce future selling prices. A change to these assumptions could impact the Company's inventory valuation and impact gross margins.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(d)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Significant management judgments and estimation uncertainty (continued)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Estimation uncertainty (continued)&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iv)&lt;span style="width:3.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Share-based expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company grants share-based awards to certain officers, employees, directors and other eligible persons. For equity settled awards, the fair value is charged to the consolidated statements of operations and comprehensive income loss and credited to reserves, over the vesting period using the graded vesting method, after adjusting for the estimated number of awards that are expected to vest.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company measures the cost of equity-settled transactions by reference to the fair value of the equity instruments at the date at which they are granted for share-based payments made to employees or others providing similar services. Estimating fair value for share-based payment transactions requires determining the most appropriate valuation model, which is dependent on the terms and conditions of the grant. This estimate also requires making assumptions to determine the most appropriate inputs to the valuation model including the fair value of the underlying common shares, the expected life of the share option or warrant, volatility, expected forfeiture rate and dividend yield. Changes in these assumptions can materially affect the fair value estimate, and therefore, the existing models do not necessarily provide a reliable measure of the fair value of the Company's share-based awards. Warrant liabilities are accounted for as derivative liabilities as they are exercisable in Canadian dollars (Note 10).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Restricted and deferred share units are measured using the fair value of the shares on the grant date (Note 11).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(v)&lt;span style="width:6.34pt;display:inline-block"&gt;&#160;&lt;/span&gt;Allowance for credit losses&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company provides for doubtful debts by analyzing the historical default experience and current information available about a customer's credit worthiness on an account-by-account basis. Uncertainty relates to the actual collectability of customer balances that can vary from the Company's estimation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(vi)&lt;span style="width:3.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Lease liability&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company uses estimation in determining the incremental borrowing rate used to measure the lease liability, specific to the asset, underlying currency, and geographic location. Where the rate implicit in the lease is not readily determinable, the discount rate of the lease obligations is estimated using a discount rate similar to the Company's specific borrowing rate. This rate represents the rate that the Company would incur to obtain the funds necessary to purchase the asset of a similar value, with similar payment terms and security in a similar environment. The Company applies judgement in determining whether the contract contains an identified asset, whether they have the right to control the asset, and the lease term.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(e)&lt;span style="width:6.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Approval of the consolidated financial statements&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The consolidated financial statements of the Company for year ended December 31, 2023 were approved and authorized for issue by the Board of Directors on March 22, 2024.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(f)&lt;span style="width:8.06pt;display:inline-block"&gt;&#160;&lt;/span&gt;New accounting standards issued but not yet effective&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:54pt;text-align:justify;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has performed an assessment of new standards issued by the IASB that are not yet effective. The Company has assessed that the impact of adopting these accounting standards on its consolidated financial statements would not be significant.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:DisclosureOfGoingConcernExplanatory
      contextRef="C_20230101to20231231"
      id="F98ffaf51-4cbf-11eb-a31e-0d410c75d526">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;MATERIAL ACCOUNTING POLICIES &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following is a summary of material accounting policies:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(a)&lt;span style="width:6.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(b)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Patents&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rights&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intellectual Property&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

                &lt;p style="margin-left:54pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;

            &lt;div&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/div&gt;

              &lt;div&gt;
                &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(c)&lt;span style="width:6.34pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Property, plant and equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Building&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 4% declining-balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Production equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 20% declining-balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 5 year straight-line&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prototypes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 2 year straight-line&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(d)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(e)&lt;span style="width:6.78pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(f)&lt;span style="width:8.06pt;display:inline-block"&gt;&#160;&lt;/span&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Current and deferred income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;display:inline-block"&gt;&#160;&lt;/span&gt;Texas margin tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(g)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Foreign currency translation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The accounts of foreign balances and transactions are translated into USD as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii)&lt;span style="width:3.17pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;

            &lt;div&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;

                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(h)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;


                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:9.12pt;display:inline-block"&gt;&#160;&lt;/span&gt;Share-based expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;

            &lt;/div&gt;
            &lt;div&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/div&gt;

              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(j)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Capital stock&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 &lt;i&gt;Financial Instruments&lt;/i&gt; (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 &lt;i&gt;Financial Instruments: Presentation&lt;/i&gt; as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(k)&lt;span style="width:6.34pt;display:inline-block"&gt;&#160;&lt;/span&gt;Financial instruments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Financial assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Initial recognition and measurement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Subsequent measurement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The subsequent measurement of financial assets depends on their classification as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Financial assets at fair value through profit or loss&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Financial assets measured at amortized cost&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Derecognition &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:90pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;the contractual rights to receive cash flows from the asset have expired; or&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:90pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;display:inline-block"&gt;&#160;&lt;/span&gt;Financial liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Amortized cost&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Fair value through profit or loss ("FVTPL")&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Derecognition &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii)&lt;span style="width:3.17pt;display:inline-block"&gt;&#160;&lt;/span&gt;Fair value hierarchy&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;


              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(l)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IFRS 16 &lt;i&gt;Leases&lt;/i&gt;, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments included in the measurement of the lease liability are comprised of:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;fixed payments, including in-substance fixed payments;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;amounts expected to be payable under a residual value guarantee;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;the exercise price under a purchase option that the Company is reasonably certain to exercise;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;

            &lt;div&gt;

                &lt;div&gt;
                  &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(m)&lt;span style="width:3.51pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;

            &lt;/div&gt;
            &lt;div&gt;
              &lt;div&gt;&lt;/div&gt;
            &lt;/div&gt;

              &lt;div&gt;
                &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(n)&lt;span style="width:5.78pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Provisions and contingent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;

          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </ifrs-full:DisclosureOfGoingConcernExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331112936474">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(a)&lt;span style="width:6.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Inventory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331112948811">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(b)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Patents&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rights&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intellectual Property&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

                &lt;p style="margin-left:54pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory>
    <ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327103346655">
                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Patents&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 5 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Rights&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 2 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intellectual Property&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 7 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                </ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      id="Fxbrl_20210104124326452">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      id="Fxbrl_20210104134319425">P2Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      id="Fxbrl_20220401040219897">P7Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113032155">
              &lt;div&gt;
                &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(c)&lt;span style="width:6.34pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Property, plant and equipment&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Building&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 4% declining-balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Production equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 20% declining-balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 5 year straight-line&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prototypes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 2 year straight-line&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <kiq:DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327103419628">
                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Building&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 4% declining-balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Production equipment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 20% declining-balance&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 5 year straight-line&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prototypes&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;- 2 year straight-line&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                </kiq:DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory>
    <ifrs-full:DepreciationRatePropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="2"
      id="Fxbrl_20220124150427055"
      unitRef="pure">0.04</ifrs-full:DepreciationRatePropertyPlantAndEquipment>
    <ifrs-full:DepreciationMethodPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      id="Fxbrl_20220124150432731">declining-balance</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
    <ifrs-full:DepreciationRatePropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="2"
      id="Fxbrl_20220401122737029"
      unitRef="pure">0.20</ifrs-full:DepreciationRatePropertyPlantAndEquipment>
    <ifrs-full:DepreciationMethodPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      id="Fxbrl_20220124150446957">declining-balance</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      id="Fxbrl_20220124150507715">P5Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DepreciationMethodPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      id="Fxbrl_20220124150519894">straight-line</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
    <ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      id="Fxbrl_20220124150529132">P2Y</ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment>
    <ifrs-full:DepreciationMethodPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      id="Fxbrl_20220124150536524">straight-line</ifrs-full:DepreciationMethodPropertyPlantAndEquipment>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113201452">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(d)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Revenue recognition&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113214371">
              &lt;div&gt;
                &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(e)&lt;span style="width:6.78pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Impairment of long-lived assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113230042">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(f)&lt;span style="width:8.06pt;display:inline-block"&gt;&#160;&lt;/span&gt;Income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Current and deferred income taxes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;display:inline-block"&gt;&#160;&lt;/span&gt;Texas margin tax&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <kiq:DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax
      contextRef="C_20230101to20231231"
      id="Fxbrl_20210104123043976">the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation.</kiq:DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113248769">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(g)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Foreign currency translation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The accounts of foreign balances and transactions are translated into USD as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii)&lt;span style="width:3.17pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327104438102">
                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(h)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Earnings per share&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              </ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327104449603">
                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:9.12pt;display:inline-block"&gt;&#160;&lt;/span&gt;Share-based expense&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              </ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113329506">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(j)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Capital stock&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 &lt;i&gt;Financial Instruments&lt;/i&gt; (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 &lt;i&gt;Financial Instruments: Presentation&lt;/i&gt; as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113352983">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(k)&lt;span style="width:6.34pt;display:inline-block"&gt;&#160;&lt;/span&gt;Financial instruments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Financial assets&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Initial recognition and measurement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Subsequent measurement&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The subsequent measurement of financial assets depends on their classification as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Financial assets at fair value through profit or loss&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Financial assets measured at amortized cost&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Derecognition &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:90pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;the contractual rights to receive cash flows from the asset have expired; or&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:90pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;display:inline-block"&gt;&#160;&lt;/span&gt;Financial liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Amortized cost&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Fair value through profit or loss ("FVTPL")&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Derecognition &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(iii)&lt;span style="width:3.17pt;display:inline-block"&gt;&#160;&lt;/span&gt;Fair value hierarchy&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331113413018">
              &lt;div&gt;
                &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(l)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Leases&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IFRS 16 &lt;i&gt;Leases&lt;/i&gt;, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;div&gt;&lt;/div&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments included in the measurement of the lease liability are comprised of:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;fixed payments, including in-substance fixed payments;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;amounts expected to be payable under a residual value guarantee;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;the exercise price under a purchase option that the Company is reasonably certain to exercise;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-top:0pt;margin-left:72pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327103547530">
                &lt;div&gt;
                  &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(m)&lt;span style="width:3.51pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              </ifrs-full:DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullClassesOfIntangibleAssetsAndGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20240327163841641"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullClassesOfIntangibleAssetsAndGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20240327163849037"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327104353276">
              &lt;div&gt;
                &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(n)&lt;span style="width:5.78pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Provisions and contingent liabilities&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;p style="margin-left:54pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;/div&gt;
            </ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326204214945">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;4.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;CAPITAL MANAGEMENT &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company considers its capital to be comprised of shareholders' equity.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's objectives in managing its capital are to maintain its ability to continue as a going concern and to further develop its business. To effectively manage the Company's capital requirements, the Company has a planning and budgeting process in place to meet its strategic goals.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In order to facilitate the management of its capital requirements, the Company prepares expenditure budgets that are updated as necessary depending on various factors, including successful capital deployment and general industry conditions. Management reviews the capital structure on a regular basis to ensure the above objectives are met. There have been no changes to the Company's approach to capital management during the year ended December 31, 2023. There are no externally imposed restrictions on the Company's capital.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory>
    <ifrs-full:DisclosureOfFinancialInstrumentsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331114453178">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;5.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;FINANCIAL INSTRUMENTS &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial instruments are agreements between two parties that result in promises to pay or receive cash or equity instruments. The Company's financial instruments classified as level 1 in the fair value hierarchy are cash, accounts receivable, prepaid expenses, deposits, and accounts payable and accrued liabilities and income tax payable, as their carrying values approximate their fair values due to their short-term nature. The RSU liability is classified as level 1 as its value is based on the market price of the Company's common shares. The derivative warrant liability and lease liability are classified as level 2 and 3 respectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has exposure to the following risks from its use of financial instruments:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;margin-bottom:0pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:15pt"&gt;&#160;&lt;/span&gt;Credit risk;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:0pt;margin-left:36pt;margin-bottom:0pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:15pt"&gt;&#160;&lt;/span&gt;Liquidity risk; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-top:0pt;margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:15pt"&gt;&#160;&lt;/span&gt;Market risk.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(a)&lt;span style="width:7.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Credit risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Credit risk is the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. Cash is held with major Canadian and US financial institutions and the Company's concentration of credit risk for cash and maximum exposure thereto is $1,433,838 (2022 - $2,712,446).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;With respect to its accounts receivable, the Company assesses the credit rating of all customers and maintains provisions for potential credit losses, and any such losses to date have been within management's expectations. The Company's credit risk with respect to accounts receivable and maximum exposure thereto is $972,680 (2022 - $1,240,625). The Company's concentration of credit risk for accounts receivable with respect to its significant customers is as follows: Customer A is $248,948 (2022 - $224,954), Customer B is $257,400 (2022 - $436,400), Customer C is $1,108 (2022 - $148,270) (Note 15). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;To reduce the credit risk of accounts receivable, the Company regularly reviews the collectability of the accounts receivable to ensure there is no indication that these amounts will not be fully recoverable. The Company's aging of accounts receivable, excluding goods and services tax receivable, at December 31, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;div style="margin-left:54pt"&gt;

                &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;748,493&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;644,713&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;text-align:justify;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1 - 60 days&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;211,896&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;537,080&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;61 days and over&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;12,291&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;58,832&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;972,680&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,240,625&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

            &lt;/div&gt;
            &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(b)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Liquidity risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liquidity risk is the risk that the Company will be unable to meet its financial obligations as they fall due. The Company's approach to managing liquidity risk is to ensure, as far as possible, that it will have sufficient liquid funds to meet its liabilities when due, under both normal and stressed conditions, without incurring unacceptable losses or risking damage to the Company's reputation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;At December 31, 2023, the Company has $1,433,838 (2022 - $2,712,446) of cash to settle current liabilities of $983,023 (2022 - $1,330,821) consisting of the following: accounts payable and accrued liabilities of $933,410 (2022 - $1,184,463), income tax payable of $10,024 (2022 - $30,626) the current portion of lease liability of $16,636 (2022 - $112,067), RSU liability of $22,953 (2022 - $Nil) and current portion of the derivative liability of $Nil (2022 - $3,665). All payables classified as current liabilities are due within a year. The amount of the Company's remaining undiscounted contractual maturities for the lease liabilities is approximately $17,352 (2022 - $164,469; due within one to three years) which is due in less than one year (Note 9).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(c)&lt;span style="width:6.84pt;display:inline-block"&gt;&#160;&lt;/span&gt;Market risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The significant market risks to which the Company could be exposed are interest rate risk and currency risk.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(i)&lt;span style="width:8.62pt;display:inline-block"&gt;&#160;&lt;/span&gt;Interest rate risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest rate risk is the risk that the fair value or future cash flows will fluctuate as a result of changes in market interest rates. The Company is not exposed to significant interest rate risk.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(ii)&lt;span style="width:5.9pt;display:inline-block"&gt;&#160;&lt;/span&gt;Currency risk&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company is exposed to currency risk to the extent expenditures incurred or funds received, and balances maintained by the Company are denominated in Canadian dollars ("CAD"). The Company does not manage currency risk through hedging or other currency management tools.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:72pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As at December 31, 2023 and 2022, the Company had the following net monetary assets (liabilities) denominated in CAD (amounts presented in USD):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;div style="margin-left:72pt"&gt;

                &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 30, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;50,792&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;63,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accounts receivable&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;92,731&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;141,354&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;(128,670&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(267,124&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;14,853&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(61,971&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

            &lt;/div&gt;
            &lt;p style="margin-left:72pt;text-align:justify;margin-top:10pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Based on the above, assuming all other variables remain constant, a 2% (2022 - 7%) weakening or strengthening of the USD against the CAD would result in approximately $297 (2022 - $4,338) foreign exchange loss or gain in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfFinancialInstrumentsExplanatory>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember"
      decimals="0"
      id="Fxbrl_20210318052311260"
      unitRef="USD">1433838</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember"
      decimals="0"
      id="Fxbrl_20210318052324974"
      unitRef="USD">2712446</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember"
      decimals="0"
      id="Fxbrl_20210318052351002"
      unitRef="USD">972680</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember"
      decimals="0"
      id="Fxbrl_20210318052358005"
      unitRef="USD">1240625</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerAMember"
      decimals="0"
      id="Fxbrl_20220401054714689"
      unitRef="USD">248948</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerAMember"
      decimals="0"
      id="Fxbrl_20220401054733081"
      unitRef="USD">224954</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerBMember"
      decimals="0"
      id="Fxbrl_20220401054756453"
      unitRef="USD">257400</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerBMember"
      decimals="0"
      id="Fxbrl_20210318052452619"
      unitRef="USD">436400</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerCMember"
      decimals="0"
      id="Fxbrl_20220401124400439"
      unitRef="USD">1108</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember_srtMajorCustomersAxis_kiqCustomerCMember"
      decimals="0"
      id="Fxbrl_20220401124356999"
      unitRef="USD">148270</ifrs-full:TradeAndOtherCurrentReceivables>
    <kiq:DisclosureOfDetailedInformationAboutCreditRiskExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327110506354">
                &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;748,493&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;644,713&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;text-align:justify;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1 - 60 days&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;211,896&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;537,080&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;61 days and over&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;12,291&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;58,832&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;972,680&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,240,625&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </kiq:DisclosureOfDetailedInformationAboutCreditRiskExplanatory>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20231231_ifrsfullMaturityAxis_kiqPeriodOfCurrentMember"
      decimals="0"
      id="Fxbrl_20220401054903506"
      unitRef="USD">748493</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20221231_ifrsfullMaturityAxis_kiqPeriodOfCurrentMember"
      decimals="0"
      id="Fxbrl_20220401054915262"
      unitRef="USD">644713</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20231231_ifrsfullMaturityAxis_kiqLaterThanOneDayAndNotLaterThanSixtyDaysMember"
      decimals="0"
      id="Fxbrl_20220401054939020_xbrl_20220401054903506"
      unitRef="USD">211896</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20221231_ifrsfullMaturityAxis_kiqLaterThanOneDayAndNotLaterThanSixtyDaysMember"
      decimals="0"
      id="Fxbrl_20220401054939020_xbrl_20220401054915262"
      unitRef="USD">537080</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20231231_ifrsfullMaturityAxis_kiqLaterThanSixtyOneDaysMember"
      decimals="0"
      id="Fxbrl_20220401054957806_xbrl_20220401054939020_xbrl_20220401054903506"
      unitRef="USD">12291</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20221231_ifrsfullMaturityAxis_kiqLaterThanSixtyOneDaysMember"
      decimals="0"
      id="Fxbrl_20220401054957806_xbrl_20220401054939020_xbrl_20220401054915262"
      unitRef="USD">58832</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401055017392"
      unitRef="USD">972680</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20220401055023819"
      unitRef="USD">1240625</kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20220401055233023"
      unitRef="USD">1433838</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053132229"
      unitRef="USD">2712446</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CurrentLiabilities
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20220401055243534"
      unitRef="USD">983023</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053230292"
      unitRef="USD">1330821</ifrs-full:CurrentLiabilities>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053312847"
      unitRef="USD">933410</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053317930"
      unitRef="USD">1184463</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentTaxLiabilities
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20220401055255800"
      unitRef="USD">10024</ifrs-full:CurrentTaxLiabilities>
    <ifrs-full:CurrentTaxLiabilities
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053409069"
      unitRef="USD">30626</ifrs-full:CurrentTaxLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053443350"
      unitRef="USD">16636</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318053448290"
      unitRef="USD">112067</ifrs-full:CurrentLeaseLiabilities>
    <kiq:RestrictedShareUnitLiability
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20240327112116891"
      unitRef="USD">22953</kiq:RestrictedShareUnitLiability>
    <kiq:RestrictedShareUnitLiability
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20240327112127963"
      unitRef="USD">0</kiq:RestrictedShareUnitLiability>
    <ifrs-full:CurrentDerivativeFinancialLiabilities
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20230331114313955"
      unitRef="USD">0</ifrs-full:CurrentDerivativeFinancialLiabilities>
    <ifrs-full:CurrentDerivativeFinancialLiabilities
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20230331114317744"
      unitRef="USD">3665</ifrs-full:CurrentDerivativeFinancialLiabilities>
    <kiq:UndiscountedContractualLeaseLiabilities
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20220401055315856"
      unitRef="USD">17352</kiq:UndiscountedContractualLeaseLiabilities>
    <kiq:UndiscountedContractualLeaseLiabilities
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullLiquidityRiskMember"
      decimals="0"
      id="Fxbrl_20210318060849991"
      unitRef="USD">164469</kiq:UndiscountedContractualLeaseLiabilities>
    <kiq:DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327110524297">
                &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 30, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;50,792&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;63,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accounts receivable&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;92,731&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;141,354&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;(128,670&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(267,124&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;14,853&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(61,971&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </kiq:DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054351107_xbrl_20210104145555310_22"
      unitRef="USD">50792</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054351107_xbrl_20210104145555310_25"
      unitRef="USD">63799</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054401771_xbrl_20210104145555310_32"
      unitRef="USD">92731</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054401771_xbrl_20210104145555310_35"
      unitRef="USD">141354</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20220401124218482"
      unitRef="USD">128670</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054413458_xbrl_20210104145555310_42"
      unitRef="USD">267124</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:NetAssetsLiabilities
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054423657_xbrl_20210104145555310_62"
      unitRef="USD">14853</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember"
      decimals="0"
      id="Fxbrl_20210318054423657_xbrl_20210104145555310_65"
      unitRef="USD">-61971</ifrs-full:NetAssetsLiabilities>
    <kiq:SensitivityAnalysisConfidenceInterval
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember"
      decimals="2"
      id="Fxbrl_20210318054522964"
      unitRef="pure">0.02</kiq:SensitivityAnalysisConfidenceInterval>
    <kiq:SensitivityAnalysisConfidenceInterval
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember"
      decimals="2"
      id="Fxbrl_20210318054531483"
      unitRef="pure">0.07</kiq:SensitivityAnalysisConfidenceInterval>
    <ifrs-full:ValueAtRisk
      contextRef="C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember"
      decimals="0"
      id="Fxbrl_20210318054613906"
      unitRef="USD">297</ifrs-full:ValueAtRisk>
    <ifrs-full:ValueAtRisk
      contextRef="C_20221231_ifrsfullTypesOfRisksAxis_ifrsfullCurrencyRiskMember"
      decimals="0"
      id="Fxbrl_20210318054617596"
      unitRef="USD">4338</ifrs-full:ValueAtRisk>
    <ifrs-full:DisclosureOfInventoriesExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326203916439">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;6.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;INVENTORY&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:36pt"&gt;

            &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished goods&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;100,613&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;132,266&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials and supplies&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3,275,392&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,011,930&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3,376,005&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,144,196&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Included in cost of goods sold is $4,915,574, (2022 - $4,695,464; 2021 - $3,091,973) of direct material costs recognized as expense. Inventory written-off during the year was $214,225 (2022 - $260,040; 2021 - $117,403).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfInventoriesExplanatory>
    <kiq:DisclosureOfDetailedInformationAboutInventoriesExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326203948503">
            &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished goods&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;100,613&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;132,266&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials and supplies&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3,275,392&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,011,930&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3,376,005&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,144,196&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </kiq:DisclosureOfDetailedInformationAboutInventoriesExplanatory>
    <ifrs-full:FinishedGoods
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318051118766_6457"
      unitRef="USD">100613</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318051118766_6460"
      unitRef="USD">132266</ifrs-full:FinishedGoods>
    <ifrs-full:RawMaterials
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318051127528_6465"
      unitRef="USD">3275392</ifrs-full:RawMaterials>
    <ifrs-full:RawMaterials
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318051127528_6468"
      unitRef="USD">4011930</ifrs-full:RawMaterials>
    <ifrs-full:Inventories
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318051212216_xbrl_20210104150623277"
      unitRef="USD">3376005</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318051212216_xbrl_20210104150645120"
      unitRef="USD">4144196</ifrs-full:Inventories>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="C_20230101to20231231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember"
      decimals="0"
      id="Fxbrl_20220401094945707"
      unitRef="USD">4915574</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="C_20220101to20221231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember"
      decimals="0"
      id="Fxbrl_20210318051300240"
      unitRef="USD">4695464</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="C_20210101to20211231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember"
      decimals="0"
      id="Fxbrl_20240326203840664"
      unitRef="USD">3091973</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <kiq:AdjustmentsForWriteDownOfInventory
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401095000338"
      unitRef="USD">214225</kiq:AdjustmentsForWriteDownOfInventory>
    <kiq:AdjustmentsForWriteDownOfInventory
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318051331672"
      unitRef="USD">260040</kiq:AdjustmentsForWriteDownOfInventory>
    <kiq:AdjustmentsForWriteDownOfInventory
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20240326203854184"
      unitRef="USD">117403</kiq:AdjustmentsForWriteDownOfInventory>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401102328732">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;7.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;PROPERTY, PLANT AND EQUIPMENT&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;div&gt;

            &lt;div&gt;
              &lt;div style="margin-left:36pt"&gt;
                &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Leasehold&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Production&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;white-space:nowrap;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Land&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Building&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Improvements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Prototypes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;ROU Asset&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,963,983&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,024,226&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,583,001&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;316,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,943,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,191&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;833,572&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;862,763&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(21,347&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(77,684&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(99,031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,963,983&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,032,070&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,338,889&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;316,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;7,707,685&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;665,496&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;665,496&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,963,983&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,032,070&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,925,375&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;316,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;8,294,171&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;Accumulated Amortization&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;797,815&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;39,572&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;716,167&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,977,135&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;166,870&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,697,559&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;85,356&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4,143&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;61,364&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;525,916&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;66,489&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;743,268&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(5,942&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(4,462&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(10,404&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;883,171&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;771,589&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,498,589&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;233,359&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4,430,423&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;81,992&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;48,317&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;590,784&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;66,489&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;787,582&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;965,163&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;819,906&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,010,363&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;299,848&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;5,138,995&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;Carrying Value&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,998,820&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;212,164&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;915,012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;16,622&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,155,176&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,080,812&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;260,481&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;840,300&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;83,111&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,277,262&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Included in inventory is $2,077 (2022 - $3,025; 2021 - $6,774) of amortization related to property, plant and equipment.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Included in cost of goods sold is $107,631 (2022 - $118,654; 2021 - $131,580) of amortization related to property, plant and equipment.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Included in amortization expense is $87,875 (2022 - $95,673; 2021 - $133,885) of amortization related to property, plant and equipment.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Included in research expense is $589,999 (2022 - $525,916; 2021 - $1,011,445) of amortization related to property, plant and equipment.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327051100558">
            &lt;div&gt;
              &lt;div style="margin-left:36pt"&gt;
                &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Leasehold&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Production&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;white-space:nowrap;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Land&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Building&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Improvements&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Prototypes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;ROU Asset&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,963,983&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,024,226&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,583,001&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;316,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;6,943,953&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;29,191&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;833,572&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;862,763&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(21,347&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(77,684&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(99,031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,963,983&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,032,070&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,338,889&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;316,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;7,707,685&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;665,496&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;665,496&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,963,983&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,032,070&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,925,375&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;316,470&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;8,294,171&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;Accumulated Amortization&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;797,815&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;39,572&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;716,167&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,977,135&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;166,870&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,697,559&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;85,356&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4,143&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;61,364&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;525,916&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;66,489&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;743,268&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(5,942&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(4,462&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(10,404&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;883,171&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;771,589&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,498,589&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;233,359&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;4,430,423&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;81,992&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;48,317&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;590,784&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;66,489&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;787,582&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;(79,010&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;965,163&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;43,715&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;819,906&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,010,363&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;299,848&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;5,138,995&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;strong&gt;Carrying Value&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;1,998,820&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;212,164&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;915,012&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;16,622&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,155,176&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;12,558&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;2,080,812&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;260,481&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;840,300&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;83,111&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;3,277,262&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092301489_6568"
      unitRef="USD">12558</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092301489_6571"
      unitRef="USD">2963983</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092301489_6574"
      unitRef="USD">43715</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092301489_6577"
      unitRef="USD">1024226</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092301489_xbrl_20210104162318963"
      unitRef="USD">2583001</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092301489_xbrl_20210104162329412"
      unitRef="USD">316470</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20210318092301489_6589"
      unitRef="USD">6943953</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092313148_xbrl_20210104152843176"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092313148_xbrl_20210104153943429"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092313148_xbrl_20210104153946240"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092313148_xbrl_20210104153949155"
      unitRef="USD">29191</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092313148_xbrl_20210104171717256"
      unitRef="USD">833572</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092313148_xbrl_20210104153955728"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20210318092313148_6615"
      unitRef="USD">862763</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_xbrl_20210104153139282"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_xbrl_20210104154052917"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_xbrl_20210104154056034"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_6681"
      unitRef="USD">21347</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_6687"
      unitRef="USD">77684</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_6690"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20230331101411752_xbrl_20220401102214080_xbrl_20210318092346446_6693"
      unitRef="USD">99031</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092335313_6646"
      unitRef="USD">12558</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092335313_6649"
      unitRef="USD">2963983</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092335313_6652"
      unitRef="USD">43715</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092335313_6655"
      unitRef="USD">1032070</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092335313_6661"
      unitRef="USD">3338889</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092335313_xbrl_20210104154109247"
      unitRef="USD">316470</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20210318092335313_xbrl_20210113155140164"
      unitRef="USD">7707685</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092346446_xbrl_20210104153139282"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092346446_xbrl_20210104154052917"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092346446_xbrl_20210104154056034"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092346446_6681"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092346446_6687"
      unitRef="USD">665496</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092346446_6690"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20210318092346446_6693"
      unitRef="USD">665496</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_xbrl_20210104153139282"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_xbrl_20210104154052917"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_xbrl_20210104154056034"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_6681"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_6687"
      unitRef="USD">79010</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_6690"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20220401102214080_xbrl_20210318092346446_6693"
      unitRef="USD">79010</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6698"
      unitRef="USD">12558</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6701"
      unitRef="USD">2963983</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6704"
      unitRef="USD">43715</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6707"
      unitRef="USD">1032070</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6713"
      unitRef="USD">3925375</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6716"
      unitRef="USD">316470</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20210318092400425_6719"
      unitRef="USD">8294171</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092248074_xbrl_20210104153301106"
      unitRef="USD">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092248074_6754"
      unitRef="USD">-797815</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092248074_6757"
      unitRef="USD">-39572</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092248074_6760"
      unitRef="USD">-716167</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092248074_xbrl_20210104154137099"
      unitRef="USD">-1977135</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092248074_xbrl_20210104154140536"
      unitRef="USD">-166870</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20210318092248074_6772"
      unitRef="USD">-3697559</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092229377_xbrl_20210104153309918"
      unitRef="USD">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092229377_6780"
      unitRef="USD">85356</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092229377_6783"
      unitRef="USD">4143</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092229377_6786"
      unitRef="USD">61364</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092229377_6792"
      unitRef="USD">525916</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092229377_xbrl_20210104154148026"
      unitRef="USD">66489</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20210318092229377_6798"
      unitRef="USD">743268</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_xbrl_20210104153348330"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_6858"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_6861"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_6864"
      unitRef="USD">-5942</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_6870"
      unitRef="USD">-4462</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_6873"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20230331101616673_xbrl_20220401102244871_xbrl_20210318092129481_6876"
      unitRef="USD">-10404</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092210478_xbrl_20210104153339502"
      unitRef="USD">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092210478_6832"
      unitRef="USD">-883171</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092210478_6835"
      unitRef="USD">-43715</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092210478_6838"
      unitRef="USD">-771589</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092210478_6844"
      unitRef="USD">-2498589</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092210478_xbrl_20210104154238714"
      unitRef="USD">-233359</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20210318092210478_6850"
      unitRef="USD">-4430423</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092129481_xbrl_20210104153348330"
      unitRef="USD">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092129481_6858"
      unitRef="USD">81992</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092129481_6861"
      unitRef="USD">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092129481_6864"
      unitRef="USD">48317</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092129481_6870"
      unitRef="USD">590784</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092129481_6873"
      unitRef="USD">66489</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20210318092129481_6876"
      unitRef="USD">787582</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_xbrl_20210104153348330"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_6858"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_6861"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_6864"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_6870"
      unitRef="USD">-79010</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_6873"
      unitRef="USD">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20220401102244871_xbrl_20210318092129481_6876"
      unitRef="USD">-79010</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092116362_xbrl_20210104153356600"
      unitRef="USD">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092116362_6884"
      unitRef="USD">-965163</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092116362_6887"
      unitRef="USD">-43715</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092116362_6890"
      unitRef="USD">-819906</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092116362_6896"
      unitRef="USD">-3010363</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092116362_6899"
      unitRef="USD">-299848</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20210318092116362_6902"
      unitRef="USD">-5138995</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092104824_xbrl_20210104174909163"
      unitRef="USD">12558</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092104824_6937"
      unitRef="USD">1998820</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092104824_6940"
      unitRef="USD">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092104824_6943"
      unitRef="USD">212164</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092104824_6949"
      unitRef="USD">915012</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092104824_6952"
      unitRef="USD">16622</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318092104824_6955"
      unitRef="USD">3155176</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLandMember"
      decimals="0"
      id="Fxbrl_20210318092053130_xbrl_20210104174958486"
      unitRef="USD">12558</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember"
      decimals="0"
      id="Fxbrl_20210318092053130_6963"
      unitRef="USD">2080812</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullLeaseholdImprovementsMember"
      decimals="0"
      id="Fxbrl_20210318092053130_6966"
      unitRef="USD">0</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqProductionEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318092053130_6969"
      unitRef="USD">260481</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqPrototypeMember"
      decimals="0"
      id="Fxbrl_20210318092053130_6975"
      unitRef="USD">840300</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_kiqRightOfUseAssetMember"
      decimals="0"
      id="Fxbrl_20210318092053130_xbrl_20210104154235356"
      unitRef="USD">83111</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318092053130_6981"
      unitRef="USD">3277262</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember"
      decimals="0"
      id="F6984_1476"
      unitRef="USD">2077</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember"
      decimals="0"
      id="F6984_5902"
      unitRef="USD">3025</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember"
      decimals="0"
      id="F6984_10261"
      unitRef="USD">6774</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInCostOfGoodsSoldMember"
      decimals="0"
      id="F6983_131617"
      unitRef="USD">107631</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInCostOfGoodsSoldMember"
      decimals="0"
      id="F6983_179645"
      unitRef="USD">118654</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInCostOfGoodsSoldMember"
      decimals="0"
      id="F6983_186892"
      unitRef="USD">131580</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInAmortizationExpenseMember"
      decimals="0"
      id="F6983_69271"
      unitRef="USD">87875</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInAmortizationExpenseMember"
      decimals="0"
      id="F6983_21435"
      unitRef="USD">95673</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInAmortizationExpenseMember"
      decimals="0"
      id="F6983_9528"
      unitRef="USD">133885</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInResearchMember"
      decimals="0"
      id="F6985_183939"
      unitRef="USD">589999</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20220101to20221231_kiqComponentsOfAmortisationAxis_kiqIncludedInResearchMember"
      decimals="0"
      id="F6985_67693"
      unitRef="USD">525916</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="C_20210101to20211231_kiqComponentsOfAmortisationAxis_kiqIncludedInResearchMember"
      decimals="0"
      id="Fxbrl_20210104172430399"
      unitRef="USD">1011445</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20210106092137760">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;p style="text-align:justify;margin-top:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;8.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;INTANGIBLE ASSETS&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div&gt;
        &lt;div&gt;

            &lt;div&gt;
              &lt;div style="margin-left:36pt"&gt;
                &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Patent&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Rights&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Intellectual&lt;br/&gt;Property&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;713,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,973&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,973&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,973&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;883,772&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;301,338&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;301,338&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,185,110&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,185,110&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Accumulated Amortization&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;105,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,980&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,980&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;368,980&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;409,820&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,979&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,979&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;713,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;713,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Carrying Value&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2010, the Company entered into an agreement to acquire a patent related to their manway securement systems. The Company is obligated to pay a 5% royalty in accordance with the agreement (Note 15).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On November 10, 2016, the Company entered into a technology development agreement to acquire all intellectual property rights (the "Products") of G&amp;amp;J Technologies, Inc. (the "Vendor") for consideration of $217,946, consisting of $25,000 in cash and 250,000 common shares with a fair value of $192,946. The shares were issued during the year ended December 31, 2017. On November 10, 2016, the Vendor also entered into a consulting agreement with the Company for a fee of $10,000 per month.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In addition, the Company will pay an additional $75,000 in cash and issue 750,000 common shares of the Company to the Vendor based on the following milestones:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;$25,000 cash and 250,000 common shares issuable on the filing of the first new patent application related to the Products (the Company paid the cash and issued the shares with a fair value of $208,486 during the year ended December 31, 2017);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;$25,000 cash and 250,000 common shares issuable on the successful completion of a production prototype for the first Product (the Company accrued for the cash payment and shares to be issued with a fair value of $131,527 at December 31, 2017); the cash and shares were issued during the year ended December 31, 2018; and&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#x2022;&lt;span style="display:inline-block;width:14.5pt"&gt;&#160;&lt;/span&gt;$25,000 cash and 250,000 common shares issuable on the completion of the sale of the first ten commercial vehicles incorporating the Products.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company is also required to pay a royalty to the Vendor of 2.5% of the net sales earned by the Company, to be paid within 30 days of the end of each calendar quarter. As at December 31, 2023 the Company has not earned any revenue from the sale of the Products.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;div&gt;&lt;/div&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On March 3, 2021, the Company terminated the technology development agreement, including the consulting agreement for $10,000 per month. The Company will still maintain all intellectual property rights acquired under the agreement and will still be liable for the 2.5% royalty. This termination was in the arbitration process and a judgment was rendered on April 25, 2023, awarding G&amp;amp;J Technologies Inc. $465,360 for termination fees, asset payment issued and legal fees. All amounts awarded have been paid as at December 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On October 25, 2021, the Company entered into a technology services agreement with a third-party developer (the "Agreement") to further develop its internal intellectual property related to the active suspension control system for no road vehicles. The Agreement consists of total payments of $663,419 ($810,000 CAD). Intellectual property developed under the Agreement will be the property of the Company and certain background technology of the developer will be licensed by the Company for the purpose of manufacturing and selling the related products. The royalty payment for the license will be $27,000 CAD per year for a period of 10 years (the "License Fee") with the first year fee waived and the second year discounted 50%. If the Company purchases a minimum of 10 control systems designed under the Agreement in any year, the License Fee for that year will be waived. The Company may receive an unrestricted license to use the background technology of the developer at any time by paying the cumulative remaining License Fees plus a one-time payment of $50,000.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;During the year ended December 31, 2023, the Company incurred a total of $Nil (2022 $301,338) with this vendor which was capitalized to intellectual property. In addition, the Company had a deposit of $67,181 (2022 - $67,181) at December 31, 2023 to be applied over the term of the Agreement.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327052620830">
            &lt;div&gt;
              &lt;div style="margin-left:36pt"&gt;
                &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;Cost&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Patent&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Rights&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Intellectual&lt;br/&gt;Property&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;br/&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;713,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,973&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,973&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;169,973&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;883,772&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;301,338&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;301,338&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,185,110&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,185,110&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Accumulated Amortization&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;65,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;105,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,980&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,980&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;368,980&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;409,820&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,979&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;303,979&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;713,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,840&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;672,959&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;713,799&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Carrying Value&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;471,311&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20240327052406181_xbrl_20220401101013655"
      unitRef="USD">40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20240327052406181_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">672959</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20240327052406181_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20240327052406181_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">713799</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20240327052454641_xbrl_20220401101920362_xbrl_20220401101013655"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20240327052454641_xbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20240327052454641_xbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">169973</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20240327052454641_xbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">169973</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401101013655"
      unitRef="USD">40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">672959</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">169973</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">883772</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401101920362_xbrl_20220401101013655"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">301338</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">301338</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401101922478_xbrl_20220401101013655"
      unitRef="USD">40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401101922478_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">672959</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401101922478_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20220401101922478_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">1185110</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20230331103138880_xbrl_20220401101920362_xbrl_20220401101013655"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20230331103138880_xbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20230331103138880_xbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20230331103138880_xbrl_20220401101920362_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20230331103331263_xbrl_20220401101922478_xbrl_20220401101013655"
      unitRef="USD">40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20230331103331263_xbrl_20220401101922478_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">672959</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20230331103331263_xbrl_20220401101922478_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember"
      decimals="0"
      id="Fxbrl_20230331103331263_xbrl_20220401101922478_xbrl_20220401100937870_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">1185110</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20240327052426393_xbrl_20210318091324786_xbrl_20210106092836984"
      unitRef="USD">-40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20240327052426393_xbrl_20210318091324757_xbrl_20210106092309440"
      unitRef="USD">-65000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20240327052426393_xbrl_20210318091324757_xbrl_20210106092315543"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20240327052426393_xbrl_20210318091324757_xbrl_20210106092805566"
      unitRef="USD">-105840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20240327052524264_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324786_xbrl_20210106092836984"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20240327052524264_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092309440"
      unitRef="USD">303980</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20240327052524264_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092315543"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20210101to20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20240327052524264_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092805566"
      unitRef="USD">303980</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20210318091324786_xbrl_20210106092836984"
      unitRef="USD">-40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20210318091324757_xbrl_20210106092309440"
      unitRef="USD">-368980</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20210318091324757_xbrl_20210106092315543"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20210318091324757_xbrl_20210106092805566"
      unitRef="USD">-409820</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324786_xbrl_20210106092836984"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092309440"
      unitRef="USD">303979</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092315543"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20220101to20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092805566"
      unitRef="USD">303979</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">-40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">-672959</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401102348574_xbrl_20220401102056926"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">-713799</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20230331103853871_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324786_xbrl_20210106092836984"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20230331103853871_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092309440"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20230331103853871_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092315543"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="C_20230101to20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20230331103853871_xbrl_20220401102335805_xbrl_20220401102116526_xbrl_20210318091324757_xbrl_20210106092805566"
      unitRef="USD">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20230331103720021_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">-40840</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20230331103720021_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">-672959</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20230331103720021_xbrl_20220401102348574_xbrl_20220401102056926"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullAccumulatedDepreciationAndAmortisationMember"
      decimals="0"
      id="Fxbrl_20230331103720021_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">-713799</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401102426429_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401102426429_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401102426429_xbrl_20220401102348574_xbrl_20220401102056926"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401102426429_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember"
      decimals="0"
      id="Fxbrl_20220401102428436_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092830303"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqRightMember"
      decimals="0"
      id="Fxbrl_20220401102428436_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106093139140"
      unitRef="USD">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqIntellectualPropertyMember"
      decimals="0"
      id="Fxbrl_20220401102428436_xbrl_20220401102348574_xbrl_20220401102056926"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20220401102428436_xbrl_20220401102348574_xbrl_20210318091426496_xbrl_20210106092859421"
      unitRef="USD">471311</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <kiq:SalesRoyalty
      contextRef="C_20100101to20101231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqManwaySecurementSystemsMember"
      decimals="2"
      id="Fxbrl_20210106100706062"
      unitRef="pure">0.05</kiq:SalesRoyalty>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106100910408"
      unitRef="USD">217946</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106100929110"
      unitRef="USD">25000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <kiq:CommonSharesIssuedToAcquireIntangibleAssets
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106103309507"
      unitRef="shares">250000</kiq:CommonSharesIssuedToAcquireIntangibleAssets>
    <kiq:CommonSharesIssuedToAcquireIntangibleAssetsValue
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106103325190"
      unitRef="USD">192946</kiq:CommonSharesIssuedToAcquireIntangibleAssetsValue>
    <kiq:ConsultingAgreementFeePerMonth
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106103441740"
      unitRef="USD">10000</kiq:ConsultingAgreementFeePerMonth>
    <kiq:PaymentsForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106103705158"
      unitRef="USD">75000</kiq:PaymentsForConsultingAgreementFurtherConsideration>
    <kiq:SharesIssuedForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110"
      decimals="0"
      id="Fxbrl_20210106103724142"
      unitRef="shares">750000</kiq:SharesIssuedForConsultingAgreementFurtherConsideration>
    <kiq:PaymentsForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnFilingOfFirstNewPatentApplicationRelatedToProductsMember"
      decimals="0"
      id="Fxbrl_20210106103909932"
      unitRef="USD">25000</kiq:PaymentsForConsultingAgreementFurtherConsideration>
    <kiq:SharesIssuedForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnFilingOfFirstNewPatentApplicationRelatedToProductsMember"
      decimals="0"
      id="Fxbrl_20210106103919710"
      unitRef="shares">250000</kiq:SharesIssuedForConsultingAgreementFurtherConsideration>
    <kiq:FairValueOfCommonShares
      contextRef="C_20170101to20171231_kiqStagesOfConsultingAgreementAxis_kiqOnFilingOfFirstNewPatentApplicationRelatedToProductsMember"
      decimals="0"
      id="Fxbrl_20210106103925269"
      unitRef="USD">208486</kiq:FairValueOfCommonShares>
    <kiq:PaymentsForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember"
      decimals="0"
      id="Fxbrl_20210106104113928"
      unitRef="USD">25000</kiq:PaymentsForConsultingAgreementFurtherConsideration>
    <kiq:SharesIssuedForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember"
      decimals="0"
      id="Fxbrl_20210106104154656"
      unitRef="shares">250000</kiq:SharesIssuedForConsultingAgreementFurtherConsideration>
    <kiq:FairValueOfCommonShares
      contextRef="C_20170101to20171231_kiqStagesOfConsultingAgreementAxis_kiqOnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember"
      decimals="0"
      id="Fxbrl_20210106104236932"
      unitRef="USD">131527</kiq:FairValueOfCommonShares>
    <kiq:PaymentsForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember"
      decimals="0"
      id="Fxbrl_20210106104410454"
      unitRef="USD">25000</kiq:PaymentsForConsultingAgreementFurtherConsideration>
    <kiq:SharesIssuedForConsultingAgreementFurtherConsideration
      contextRef="C_20161101to20161110_kiqStagesOfConsultingAgreementAxis_kiqOnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember"
      decimals="0"
      id="Fxbrl_20210106104431779"
      unitRef="shares">250000</kiq:SharesIssuedForConsultingAgreementFurtherConsideration>
    <kiq:ConsultingAgreementRoyaltyOnNetSales
      contextRef="C_20161101to20161110"
      decimals="3"
      id="Fxbrl_20210106103616743"
      unitRef="pure">0.025</kiq:ConsultingAgreementRoyaltyOnNetSales>
    <kiq:ConsultingAgreementFeePerMonth
      contextRef="C_20210301to20210303"
      decimals="0"
      id="Fxbrl_20220401103410676"
      unitRef="USD">10000</kiq:ConsultingAgreementFeePerMonth>
    <kiq:ConsultingAgreementRoyaltyOnNetSales
      contextRef="C_20210301to20210303"
      decimals="3"
      id="Fxbrl_20220401103447050"
      unitRef="pure">0.025</kiq:ConsultingAgreementRoyaltyOnNetSales>
    <ifrs-full:TerminationBenefitsExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327161811462"
      unitRef="USD">465360</ifrs-full:TerminationBenefitsExpense>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="C_20211001to20211025"
      decimals="0"
      id="Fxbrl_20220401104303048"
      unitRef="USD">663419</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="C_20211001to20211025"
      decimals="0"
      id="Fxbrl_20220401104309089"
      unitRef="CAD">810000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:RoyaltyExpense
      contextRef="C_20211001to20211025"
      decimals="0"
      id="Fxbrl_20220401104600407"
      unitRef="USD">27000</ifrs-full:RoyaltyExpense>
    <kiq:RoyaltyLicenseFeeTerm
      contextRef="C_20211001to20211025"
      id="Fxbrl_20220401104952897">P10Y</kiq:RoyaltyLicenseFeeTerm>
    <kiq:DiscountOnRoyaltyPayment
      contextRef="C_20211001to20211025"
      decimals="2"
      id="Fxbrl_20220401105609263"
      unitRef="pure">0.50</kiq:DiscountOnRoyaltyPayment>
    <kiq:CumulativeRemainingLicenseFees
      contextRef="C_20211001to20211025"
      decimals="0"
      id="Fxbrl_20220401105849588"
      unitRef="USD">50000</kiq:CumulativeRemainingLicenseFees>
    <kiq:CapitalizedToIntellectualProperty
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401110921518"
      unitRef="USD">0</kiq:CapitalizedToIntellectualProperty>
    <kiq:CapitalizedToIntellectualProperty
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401110928878"
      unitRef="USD">301338</kiq:CapitalizedToIntellectualProperty>
    <kiq:Deposit
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401110941541"
      unitRef="USD">67181</kiq:Deposit>
    <kiq:Deposit
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20220401110957526"
      unitRef="USD">67181</kiq:Deposit>
    <ifrs-full:DisclosureOfLeasesExplanatory
      contextRef="C_20230101to20231231"
      id="F990072a1-4cbf-11eb-a31e-0d410c75d526">
    &lt;div&gt;
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;9.&lt;/strong&gt;&lt;span style="width:27.66pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;LEASE LIABILITY&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has lease agreements for its warehouse space in Kelowna, British Columbia and for vehicles used in the development of prototypes (Note 7).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The continuity of the lease liability for years ended December 31, 2023 and 2022 is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;div style="margin-left:36pt"&gt;

                &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Lease liability&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Warehouse&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Vehicles&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;31,418&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;117,831&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;149,249&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;199,466&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,491&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;242,957&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(84,353&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(31,769&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(116,122&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease interest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,757&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,872&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,629&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;153,288&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;134,425&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;287,713&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40,686&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40,686&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(77,835&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(32,668&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(110,503&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease interest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,357&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,836&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,193&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;81,810&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;64,907&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;146,717&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(67,794&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(65,845&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(133,639&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease interest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,620&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;938&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,558&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current portion&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term portion&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;

            &lt;/div&gt;
            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
            &lt;div&gt;&lt;/div&gt;
            &lt;p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2023, the Company paid a total of $61,421 to buy out its remaining vehicle leases, which is included in the lease payments above. The difference between the lease liability and the buy out price was $196, which is included in lease interest above.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </ifrs-full:DisclosureOfLeasesExplanatory>
    <kiq:DisclosureOfLeaseLiabilityExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327130328733">
                &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Lease liability&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Warehouse&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Vehicles&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;31,418&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;117,831&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;149,249&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Additions&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;199,466&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,491&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;242,957&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(84,353&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(31,769&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(116,122&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease interest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,757&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,872&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,629&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;153,288&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;134,425&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;287,713&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Disposals&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40,686&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40,686&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(77,835&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(32,668&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(110,503&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease interest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,357&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,836&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,193&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;81,810&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;64,907&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;146,717&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease payments&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(67,794&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(65,845&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(133,639&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease interest&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,620&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;938&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,558&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease liability, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current portion&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-term portion&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,636&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              </kiq:DisclosureOfLeaseLiabilityExplanatory>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20201231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103205490_xbrl_20210318094120126_xbrl_20210106142032498"
      unitRef="USD">31418</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20201231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103205490_xbrl_20210318094120126_xbrl_20210106142041504"
      unitRef="USD">117831</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20201231"
      decimals="0"
      id="Fxbrl_20220401103205490_xbrl_20210318094120126_xbrl_20210106142048084"
      unitRef="USD">149249</ifrs-full:LeaseLiabilities>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154672_xbrl_20210318094026746_7253"
      unitRef="USD">199466</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154672_xbrl_20210318094026746_7256"
      unitRef="USD">43491</ifrs-full:AdditionsToRightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401103154672_xbrl_20210318094026746_7259"
      unitRef="USD">242957</ifrs-full:AdditionsToRightofuseAssets>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154662_xbrl_20210318094042730_7264_12728"
      unitRef="USD">84353</kiq:PaymentsForLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154662_xbrl_20210318094042730_7267_7746"
      unitRef="USD">31769</kiq:PaymentsForLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401103154662_xbrl_20210318094042730_7270_20474"
      unitRef="USD">116122</kiq:PaymentsForLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154667_xbrl_20210318094058927_7275"
      unitRef="USD">6757</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20210101to20211231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154667_xbrl_20210318094058927_7278"
      unitRef="USD">4872</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401103154667_xbrl_20210318094058927_7281"
      unitRef="USD">11629</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20211231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103214131_xbrl_20210318093958667_xbrl_20210106142032498"
      unitRef="USD">153288</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20211231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103214131_xbrl_20210318093958667_xbrl_20210106142041504"
      unitRef="USD">134425</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20211231"
      decimals="0"
      id="Fxbrl_20220401103214131_xbrl_20210318093958667_xbrl_20210106142048084"
      unitRef="USD">287713</ifrs-full:LeaseLiabilities>
    <kiq:DisposalsLeaseLiabilities
      contextRef="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401105255182_xbrl_20220401103154672_xbrl_20210318094026746_7253"
      unitRef="USD">0</kiq:DisposalsLeaseLiabilities>
    <kiq:DisposalsLeaseLiabilities
      contextRef="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401105255182_xbrl_20220401103154672_xbrl_20210318094026746_7256"
      unitRef="USD">40686</kiq:DisposalsLeaseLiabilities>
    <kiq:DisposalsLeaseLiabilities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401105255182_xbrl_20220401103154672_xbrl_20210318094026746_7259"
      unitRef="USD">40686</kiq:DisposalsLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154677_xbrl_20210318094039513_7264_12728"
      unitRef="USD">77835</kiq:PaymentsForLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154677_xbrl_20210318094039513_7267_7746"
      unitRef="USD">32668</kiq:PaymentsForLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401103154677_xbrl_20210318094039513_7270_20474"
      unitRef="USD">110503</kiq:PaymentsForLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154684_xbrl_20210318094054946_7275"
      unitRef="USD">6357</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20220101to20221231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154684_xbrl_20210318094054946_7278"
      unitRef="USD">3836</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401103154684_xbrl_20210318094054946_7281"
      unitRef="USD">10193</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20221231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401104045991_xbrl_20210318094008128_7286"
      unitRef="USD">81810</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20221231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401104045991_xbrl_20210318094008128_7289"
      unitRef="USD">64907</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20220401104045991_xbrl_20210318094008128_7292"
      unitRef="USD">146717</ifrs-full:LeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20230101to20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20240327130216552_xbrl_20220401103154677_xbrl_20210318094039513_7264_12728"
      unitRef="USD">67794</kiq:PaymentsForLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20230101to20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20240327130216552_xbrl_20220401103154677_xbrl_20210318094039513_7267_7746"
      unitRef="USD">65845</kiq:PaymentsForLeaseLiabilities>
    <kiq:PaymentsForLeaseLiabilities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327130216552_xbrl_20220401103154677_xbrl_20210318094039513_7270_20474"
      unitRef="USD">133639</kiq:PaymentsForLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20230101to20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20240327130224920_xbrl_20220401103154684_xbrl_20210318094054946_7275"
      unitRef="USD">2620</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20230101to20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20240327130224920_xbrl_20220401103154684_xbrl_20210318094054946_7278"
      unitRef="USD">938</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327130224920_xbrl_20220401103154684_xbrl_20210318094054946_7281"
      unitRef="USD">3558</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20240327130237592_xbrl_20220401104045991_xbrl_20210318094008128_7286"
      unitRef="USD">16636</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20240327130237592_xbrl_20220401104045991_xbrl_20210318094008128_7289"
      unitRef="USD">0</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20240327130237592_xbrl_20220401104045991_xbrl_20210318094008128_7292"
      unitRef="USD">16636</ifrs-full:LeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154690_xbrl_20210318094132363_7308"
      unitRef="USD">16636</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154690_xbrl_20210318094132363_7311"
      unitRef="USD">0</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401103154690_xbrl_20210318094132363_7314"
      unitRef="USD">16636</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154695_xbrl_20210318094142578_7319"
      unitRef="USD">0</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154695_xbrl_20210318094142578_7322"
      unitRef="USD">0</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401103154695_xbrl_20210318094142578_xbrl_20210106142352235"
      unitRef="USD">0</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_kiqWarehouseSpaceMember"
      decimals="0"
      id="Fxbrl_20220401103154698_xbrl_20210318094159036_7330"
      unitRef="USD">16636</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20231231_ifrsfullClassesOfAssetsAxis_ifrsfullVehiclesMember"
      decimals="0"
      id="Fxbrl_20220401103154698_xbrl_20210318094159036_7333"
      unitRef="USD">0</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401103154698_xbrl_20210318094159036_xbrl_20210106142408291"
      unitRef="USD">16636</ifrs-full:LeaseLiabilities>
    <kiq:PaymentsForBuyingOutVehicleLeases
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327131647615"
      unitRef="USD">61421</kiq:PaymentsForBuyingOutVehicleLeases>
    <kiq:DifferenceBetweenLeaseLiabilityAndBuyOutPrice
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327131712881"
      unitRef="USD">196</kiq:DifferenceBetweenLeaseLiabilityAndBuyOutPrice>
    <ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401120555503">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;10.&#160; &#160; &#160; &#160; &#160;&#160;&lt;/strong&gt;&lt;strong&gt;DERIVATIVE WARRANT LIABILITY&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's derivative warrant liability arises as a result of the issuance of warrants exercisable in CAD (Note 11(c)). As the denomination is different from the Company's USD functional currency, the Company recognizes a derivative liability for these warrants and remeasures the liability at the end of each reporting period.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Changes in respect of the Company's derivative warrant liability are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div style="margin-left:36pt"&gt;

                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of warrants issued&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;925,737&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of adjustment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(658,626&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;267,111&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of adjustment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(263,446&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,665&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of adjustment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,665&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Balance, December 31, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

              &lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Valuation of the derivative warrant liability requires the use of highly subjective estimates and assumptions. The expected volatility used is based on the Company's historical share prices. The risk-free interest rate for the periods within the expected life of the warrants is based on Canadian government benchmark bond with an approximate equivalent term. The expected life is based on the contractual term. Changes in the underlying assumptions can materially affect the fair value estimates.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company uses an option pricing model to estimate the liability's fair value. The following weighted average assumptions were used:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:36pt"&gt;

                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;As of December 31,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;At Issuance -&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2022&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2021&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;March 4, 2021&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;4.06%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.95%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.28%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected live&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;1.17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;2.00 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Annualized volatility&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5pt"&gt;&#160;&lt;/span&gt;87.88%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5.5pt"&gt;&#160;&lt;/span&gt;96.32%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5pt"&gt;&#160;&lt;/span&gt;81.02%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Dividend yield&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:9.5pt"&gt;&#160;&lt;/span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value per warrant&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:4.5pt"&gt;&#160;&lt;/span&gt;$0.001&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5pt"&gt;&#160;&lt;/span&gt;$0.79&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:4.5pt"&gt;&#160;&lt;/span&gt;$0.261&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;&#160;&lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;margin-left:36pt"&gt;On March 4, 2023, all of the warrants expired unexercised. As a result, the Company revalued the derivative liability to $Nil and recorded a fair value gain of $3,665.&lt;/p&gt;
      </ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory>
    <kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331102614621">
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2020&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of warrants issued&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;925,737&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of adjustment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(658,626&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;267,111&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of adjustment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(263,446&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,665&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of adjustment&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,665&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Balance, December 31, 2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                </kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock>
    <ifrs-full:WarrantLiability
      contextRef="C_20201231"
      decimals="0"
      id="Fxbrl_20230331102043670"
      unitRef="USD">0</ifrs-full:WarrantLiability>
    <kiq:FairValueOfWarrantIssued
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220401120745286_12"
      unitRef="USD">925737</kiq:FairValueOfWarrantIssued>
    <ifrs-full:AdjustmentsForFairValueGainsLosses
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331102154220"
      unitRef="USD">-658626</ifrs-full:AdjustmentsForFairValueGainsLosses>
    <ifrs-full:WarrantLiability
      contextRef="C_20211231"
      decimals="0"
      id="Fxbrl_20220401120745286_02"
      unitRef="USD">267111</ifrs-full:WarrantLiability>
    <ifrs-full:AdjustmentsForFairValueGainsLosses
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220401120745286_22"
      unitRef="USD">-263446</ifrs-full:AdjustmentsForFairValueGainsLosses>
    <ifrs-full:WarrantLiability
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20220401120745286_42"
      unitRef="USD">3665</ifrs-full:WarrantLiability>
    <ifrs-full:AdjustmentsForFairValueGainsLosses
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20240327111544771"
      unitRef="USD">-3665</ifrs-full:AdjustmentsForFairValueGainsLosses>
    <ifrs-full:WarrantLiability
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20240327111532340"
      unitRef="USD">0</ifrs-full:WarrantLiability>
    <ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331102629978">
                  &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;As of December 31,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;At Issuance -&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2022&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2021&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;March 4, 2021&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Risk-free interest rate&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;4.06%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.95%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.28%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expected live&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;1.17 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;2.00 years&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Annualized volatility&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5pt"&gt;&#160;&lt;/span&gt;87.88%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5.5pt"&gt;&#160;&lt;/span&gt;96.32%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5pt"&gt;&#160;&lt;/span&gt;81.02%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Dividend yield&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:10pt"&gt;&#160;&lt;/span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:9.5pt"&gt;&#160;&lt;/span&gt;0.00%&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value per warrant&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:4.5pt"&gt;&#160;&lt;/span&gt;$0.001&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:5pt"&gt;&#160;&lt;/span&gt;$0.79&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="display:inline-block;width:4.5pt"&gt;&#160;&lt;/span&gt;$0.261&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                </ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="C_20220101to20221231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327121743771"
      unitRef="pure">0.0406</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="C_20210101to20211231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327121753610"
      unitRef="pure">0.0095</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327121759634"
      unitRef="pure">0.0028</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted
      contextRef="C_20220101to20221231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="2"
      id="Fxbrl_20240327123835824"
      unitRef="Year">0.17</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
    <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted
      contextRef="C_20210101to20211231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="2"
      id="Fxbrl_20240327123843792"
      unitRef="Year">1.17</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
    <ifrs-full:DescriptionOfOptionLifeShareOptionsGranted
      contextRef="C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="2"
      id="Fxbrl_20240327123849928"
      unitRef="Year">2</ifrs-full:DescriptionOfOptionLifeShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="C_20220101to20221231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327123937855"
      unitRef="pure">0.8788</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="C_20210101to20211231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327123943750"
      unitRef="pure">0.9632</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327123952287"
      unitRef="pure">0.8102</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted
      contextRef="C_20220101to20221231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327124013589"
      unitRef="pure">0</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
    <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted
      contextRef="C_20210101to20211231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327124018842"
      unitRef="pure">0</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
    <ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted
      contextRef="C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="4"
      id="Fxbrl_20240327124024250"
      unitRef="pure">0</ifrs-full:ExpectedDividendAsPercentageShareOptionsGranted>
    <kiq:FairValuePerWarrant
      contextRef="C_20220101to20221231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="3"
      id="Fxbrl_20240327124033364"
      unitRef="USD_per_Share">0.001</kiq:FairValuePerWarrant>
    <kiq:FairValuePerWarrant
      contextRef="C_20210101to20211231_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="2"
      id="Fxbrl_20240327124039263"
      unitRef="USD_per_Share">0.79</kiq:FairValuePerWarrant>
    <kiq:FairValuePerWarrant
      contextRef="C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="3"
      id="Fxbrl_20240327124046373"
      unitRef="CAD_per_Share">0.261</kiq:FairValuePerWarrant>
    <ifrs-full:WarrantLiability
      contextRef="C_20230304"
      decimals="0"
      id="Fxbrl_20240327124638680"
      unitRef="USD">0</ifrs-full:WarrantLiability>
    <ifrs-full:GainsOnChangeInFairValueOfDerivatives
      contextRef="C_20230301to20230304"
      decimals="0"
      id="Fxbrl_20240327125816563"
      unitRef="USD">3665</ifrs-full:GainsOnChangeInFairValueOfDerivatives>
    <ifrs-full:DisclosureOfIssuedCapitalExplanatory
      contextRef="C_20230101to20231231"
      id="F990099b0-4cbf-11eb-a31e-0d410c75d526">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;11.&#160; &#160; &#160; &#160; &#160;&#160;&lt;/strong&gt;&lt;strong&gt;CAPITAL STOCK&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Authorized:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unlimited Class A non-cumulative, preferred shares without par value, of which 5,000,000 are designated Class A, convertible, voting, preferred shares. No preferred shares have been issued.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unlimited common shares without par value.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="text-indent:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a)&lt;span style="width:9.11pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Common shares&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2023, the Company issued 123,336 common shares valued at $60,400. These shares were issued pursuant to RSU agreements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;There were no share issuances during the year ended December 31, 2022. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2021, the Company issued 7,000,000 units at $0.91 CAD per unit pursuant to a private placement for gross proceeds of $4,922,510 ($6,370,000 CAD). Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two. At issuance, the remainder of the proceeds from the private placement financing, after subtracting the value of the derivative warrant liability (Note 10) in the amount of $925,737, totaling $3,996,773, was allocated to issued capital using the residual method. In connection with the private placement, the Company incurred issuance costs of $409,712, of which $77,051 was recorded as unit issuance costs in the consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2021, the Company issued 150,000 shares pursuant to the exercise of stock options for gross proceeds of $55,000. A value of $37,385 was transferred from reserves to share capital as a result.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(b)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Stock options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has a stock option plan (the "Plan") available to employees, directors, officers and consultants with grants under the Plan approved from time to time by the Board of Directors. Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares. Each option can be exercised to acquire one common share of the Company. The exercise price for an option granted under the Plan may not be less than the market price at the date of grant less a specified discount dependent on the market price.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
        &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;Options to purchase common shares have been granted to directors, employees and consultants as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;

            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercise&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expiry&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited/&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Price&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Date&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.57(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;April 17, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.50(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 20, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$1.45(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;May 17, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.78(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 19, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.82(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;November 8, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.76(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;February 11, 2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.75(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 18, 2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total outstanding&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(910,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,660,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total exercisable&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(910,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,660,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;&#160;&lt;div&gt;
                &lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercise&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expiry&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited/&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Price&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Date&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.90(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;July 6, 2022&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;50,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(50,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.30(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;November 28, 2022&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;650,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(650,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.57(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;April 17, 2023&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.50(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 20, 2023&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$1.45(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;May 17, 2024&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.78(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 19, 2024&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.82(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;November 8, 2024&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.76(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;February 11, 2025&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.75(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 18, 2025&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total outstanding&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,270,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total exercisable&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,953,333&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;p style="margin-left:54pt;text-align:justify;margin-top:10pt;margin-bottom:10pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;A summary of the Company's stock options as at December 31, 2023 and 2022, and changes for the years then ended are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;

      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:54pt"&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Weighted &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Average Exercise&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Number &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Price &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,270,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.61&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;
                                  &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Forfeited&lt;/p&gt;
                                &lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.30&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;
                                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Expired&lt;/span&gt;&lt;/p&gt;
                                &lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(690,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.34&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.68&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(910,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.53&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding and exercisable, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,660,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.76&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;p style="margin-left:54pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The weighted average contractual life for the remaining options at December 31, 2023 is 1.15 (2022 - 1.59) years.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;i&gt;Share-based expense &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Share-based expense of $Nil (2022 - $7,733; 2021 - $108,696) was recognized in the year ended December 31, 2023 for stock options. The share-based expense relates to options granted during December 31, 2020, which vest over time. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;/div&gt;
        &lt;/div&gt;
        &lt;div&gt;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(c)&#160; &#160;Warrants&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Warrants outstanding as at December 31, 2023 and 2022 are summarized below:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

                    &lt;div&gt;
                      &lt;div style="margin-left:54pt"&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Share Purchase&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Weighted average&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;warrants&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;exercise price&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,500,005&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.02&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;height:20px;padding-bottom:4px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,500,005&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.96&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;sup style="margin-top:0pt;margin-bottom:0pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,500,005&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.96&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;sup style="margin-top:0pt;margin-bottom:0pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double rgb(0, 0, 0);vertical-align:bottom;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;

                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;p style="margin-left:72pt;text-indent:-18pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;span style="width:8.22pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;These warrants are denominated in CAD and have been re-translated based on the exchange rate in effect as at December 31, 2022 of $1.00 = $1.3544 CAD (2021 - $1.00 = $1.2678 CAD).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2023, all warrants expired unexercised.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(d)&lt;span style="width:5.78pt;display:inline-block"&gt;&#160;&lt;/span&gt;Restricted share units&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On April 28, 2021, the Company implemented a Restricted Share Unit Plan, (the "RSU Plan"). Pursuant to the RSU Plan, the Company will grant RSUs to directors, officers, employees, and consultants for services as approved from time to time by the Board. The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements. The vesting terms, settlement, and method of settlement of the RSUs granted under the RSU Plan will be determined by the Board of Directors.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A summary of the Company's RSUs as at December 31, 2023 and 2022, and changes for the years then ended are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;

                &lt;div&gt;
                  &lt;div style="margin-left:54pt"&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"&gt;&#160;&lt;/td&gt;
                              &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;355,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,500&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Repurchased&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(117,500&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;410,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;645,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Settled&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(123,336&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Repurchased&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(130,850&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;525,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;915,814&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;

              &lt;p style="margin-left:54pt;text-align:justify;margin-top:10pt;margin-bottom:10pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;During the year ended December 31, 2023, the Company approved a policy whereby RSUs granted to US residents would be settled in cash. Following this amendment, the RSUs previously granted to US residents were determined to be modified from equity-settled to cash-settled. On the date of modification, a liability was recognized for the vested portion of the previously granted RSUs of $22,955 with a corresponding reduction in reserves. At December 31, 2023, the liability was revalued based on the fair market value of the Company's common shares, resulting in a gain which is included in share-based expense.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;div&gt;&lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2023, the Company granted 525,000 (2022 - 410,000; 2021 - 355,000) RSUs with an estimated fair value of $61,574 (2022 - $123,000; 2021 - $244,950), based on the fair market value of one common share on the date of issuance. The fair value will be recognized as an expense using the graded vesting method over the vesting period, with 33% vesting one year after grant and 33% every year thereafter. Upon vesting, the equity-settled RSUs may be repurchased in cash at the discretion of the Company, with the cash payment based on the closing share price of the RSUs on the date of vesting.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2023, the Company repurchased 130,850 (2022 - 117,500; 2021 - Nil) equity-settled RSUs with a fair value of $66,073 (2022 - $81,075; 2021 - $Nil), through a cash payment of $25,288 (2022 - $35,269; 2021 - $Nil), based on an average share price of $0.19 (2022 - $0.30; 2021 - $Nil) on vesting date, and recorded a gain on repurchase of RSUs of $40,785 (2022 - $45,806; 2021 - $Nil). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In connection with the RSUs awarded, the Company recognized share-based expense of $129,490 (2022 - $155,318; 2021 - $24,949) for the year ended December 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(e)&lt;span style="width:6.28pt;display:inline-block"&gt;&#160;&lt;/span&gt;Deferred share units&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On April 28, 2021, the Company implemented a Non-Employee Directors Deferred Share Unit Plan (the "DSU Plan"). Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;p style="margin-left:54pt;text-align:justify;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;At December 31, 2023, 2022 and 2021, no DSUs have been granted to non-employee directors.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </ifrs-full:DisclosureOfIssuedCapitalExplanatory>
    <ifrs-full:NumberOfSharesAuthorised
      contextRef="C_20231231_ifrsfullClassesOfShareCapitalAxis_kiqConvertibleVotingPreferredSharesMember"
      decimals="INF"
      id="Fxbrl_20220401111043745"
      unitRef="shares">5000000</ifrs-full:NumberOfSharesAuthorised>
    <kiq:IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="INF"
      id="Fxbrl_20240327092713858"
      unitRef="shares">123336</kiq:IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20240327092747468"
      unitRef="USD">60400</kiq:IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits>
    <kiq:NumberOfUnitsIssuedInPrivatePlacement
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="INF"
      id="Fxbrl_20220401122634024"
      unitRef="shares">7000000</kiq:NumberOfUnitsIssuedInPrivatePlacement>
    <kiq:EquityIssuancePricePerUnit
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="2"
      id="Fxbrl_20220401122642248"
      unitRef="CAD_per_Share">0.91</kiq:EquityIssuancePricePerUnit>
    <kiq:GrossProceedsOfUnitsIssuedInPrivatePlacement
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="0"
      id="Fxbrl_20220401122658176"
      unitRef="USD">4922510</kiq:GrossProceedsOfUnitsIssuedInPrivatePlacement>
    <kiq:GrossProceedsOfUnitsIssuedInPrivatePlacement
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="0"
      id="Fxbrl_20220401122712655"
      unitRef="CAD">6370000</kiq:GrossProceedsOfUnitsIssuedInPrivatePlacement>
    <kiq:DescriptionOfEachUnitConsists
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      id="Fxbrl_20220401122738528">Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two</kiq:DescriptionOfEachUnitConsists>
    <ifrs-full:WeightedAverageSharePrice2019
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember_kiqTrancheAxis_kiqYearOneMember"
      decimals="2"
      id="Fxbrl_20220401122819023"
      unitRef="CAD_per_Share">1.15</ifrs-full:WeightedAverageSharePrice2019>
    <ifrs-full:WeightedAverageSharePrice2019
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember_kiqTrancheAxis_kiqYearTwoMember"
      decimals="2"
      id="Fxbrl_20220401122814534"
      unitRef="CAD_per_Share">1.3</ifrs-full:WeightedAverageSharePrice2019>
    <kiq:FairValueOfWarrantIssued
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="0"
      id="Fxbrl_20220401123024186"
      unitRef="USD">925737</kiq:FairValueOfWarrantIssued>
    <kiq:GrossProceedsOfUnitsIssuedInPrivatePlacementSubtractingValueOfDerivativeWarrantLiability
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="0"
      id="Fxbrl_20220401123029929"
      unitRef="USD">3996773</kiq:GrossProceedsOfUnitsIssuedInPrivatePlacementSubtractingValueOfDerivativeWarrantLiability>
    <ifrs-full:ShareIssueRelatedCost
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="0"
      id="Fxbrl_20220401124102614"
      unitRef="USD">409712</ifrs-full:ShareIssueRelatedCost>
    <kiq:UnitIssuanceRelatedCost
      contextRef="C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember"
      decimals="0"
      id="Fxbrl_20220401124117801"
      unitRef="USD">77051</kiq:UnitIssuanceRelatedCost>
    <kiq:IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220401124248398"
      unitRef="shares">150000</kiq:IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember"
      decimals="0"
      id="Fxbrl_20220401124322822"
      unitRef="USD">55000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20220401124507910"
      unitRef="USD">-37385</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <kiq:DescriptionOfStockOptionPlan
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember"
      id="Fxbrl_20220401124608605">Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares</kiq:DescriptionOfStockOptionPlan>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401153105129">
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercise&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expiry&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited/&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Price&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Date&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.57(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;April 17, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.50(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 20, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$1.45(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;May 17, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.78(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 19, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.82(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;November 8, 2024&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.76(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;February 11, 2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.75(USD)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 18, 2025&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total outstanding&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(910,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,660,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total exercisable&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(910,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,660,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;&#160;&lt;div&gt;
                &lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercise&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expiry&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited/&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Price&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Date&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.90(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;July 6, 2022&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;50,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(50,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.30(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;November 28, 2022&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;650,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(650,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.57(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;April 17, 2023&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.50(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 20, 2023&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$1.45(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;May 17, 2024&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.78(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 19, 2024&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.82(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;November 8, 2024&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.76(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;February 11, 2025&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;200,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$0.75(USD)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;August 18, 2025&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;750,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total outstanding&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,270,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total exercisable&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,953,333&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(700,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="2"
      id="Fxbrl_20220401130701183_xbrl_20220401130515391_xbrl_20210318092230222"
      unitRef="USD_per_Share">0.57</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130701183_xbrl_20220401130515391_7504_200000"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130701183_xbrl_20220401130515391_xbrl_20210106113418658"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130701183_xbrl_20220401130515391_xbrl_20210106114026007"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130701183_xbrl_20220401130515391_xbrl_20210106114101765"
      unitRef="Share">200000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130701183_xbrl_20220401130515391_7512_200000"
      unitRef="Share">0</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="2"
      id="Fxbrl_20220401130739086_xbrl_20220401130621423_xbrl_20220401130423895"
      unitRef="USD_per_Share">0.5</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130739086_xbrl_20220401130621423_7489_750000"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130739086_xbrl_20220401130621423_xbrl_20210106113414300"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130739086_xbrl_20220401130621423_xbrl_20210106114022086"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130739086_xbrl_20220401130621423_xbrl_20210106114057657"
      unitRef="Share">700000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130739086_xbrl_20220401130621423_7497_750000"
      unitRef="Share">0</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="2"
      id="Fxbrl_20210318092233352"
      unitRef="USD_per_Share">1.45</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20210106114651012"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="INF"
      id="F7521_10000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20210106114029837"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20210106114105929"
      unitRef="Share">10000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="INF"
      id="F7527_10000"
      unitRef="Share">0</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="2"
      id="Fxbrl_20210318092236160"
      unitRef="USD_per_Share">0.78</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20210106114654647"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="INF"
      id="F7536_700000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20210106114032724"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20210106114109382"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="INF"
      id="F7542_700000"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="2"
      id="Fxbrl_20210318092239140"
      unitRef="USD_per_Share">0.82</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20210106114658015"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="INF"
      id="F7551_10000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20210106114035289"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20210106114113290"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="INF"
      id="F7557_10000"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="2"
      id="Fxbrl_20210318092301601"
      unitRef="USD_per_Share">0.76</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20210318093501264"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20210318093512597"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20210318093534901"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20210318093540777"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20210318093549057"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="2"
      id="Fxbrl_20210318092304965"
      unitRef="USD_per_Share">0.75</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20210318093504042"
      unitRef="Share">750000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20210318093656310"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20210318093529973"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20210318093543512"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20210318093552007"
      unitRef="Share">750000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231"
      decimals="INF"
      id="F7564_3053571"
      unitRef="Share">2570000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="F7566_720000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210106114038928"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="F7570_128571"
      unitRef="Share">910000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231"
      decimals="INF"
      id="F7572_3645000"
      unitRef="Share">1660000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20210318093709772"
      unitRef="Share">2570000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <kiq:NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318094703771"
      unitRef="shares">0</kiq:NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement>
    <kiq:NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20220401131834302"
      unitRef="shares">0</kiq:NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement>
    <kiq:NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20220401131842841"
      unitRef="shares">910000</kiq:NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="C_20231231"
      decimals="INF"
      id="F7587_2831667"
      unitRef="Share">1660000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember"
      decimals="2"
      id="Fxbrl_20220401130810833_xbrl_20210318092218849"
      unitRef="USD_per_Share">0.9</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130810833_7459_50000"
      unitRef="Share">50000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130810833_xbrl_20210106113405057"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130810833_xbrl_20210106114015814"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130810833_xbrl_20210106114051915"
      unitRef="Share">50000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireJulySixTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130810833_7467_50000"
      unitRef="Share">0</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember"
      decimals="2"
      id="Fxbrl_20220401130817287_xbrl_20210318092222363"
      unitRef="USD_per_Share">0.3</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember"
      decimals="INF"
      id="Fxbrl_20220401130817287_7474_750000"
      unitRef="Share">650000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130817287_xbrl_20210106113409989"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130817287_xbrl_20210106114018355"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember"
      decimals="0"
      id="Fxbrl_20220401130817287_xbrl_20210106114054494"
      unitRef="Share">650000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberTwoEightTwoZeroTwoTwoMember"
      decimals="INF"
      id="Fxbrl_20220401130817287_7482_750000"
      unitRef="Share">0</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="2"
      id="Fxbrl_20220401130825959_xbrl_20210318092233352"
      unitRef="USD_per_Share">0.57</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130825959_xbrl_20210106114651012"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130825959_7521_10000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130825959_xbrl_20210106114029837"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130825959_xbrl_20210106114105929"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAprilOneSevenTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130825959_7527_10000"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="2"
      id="Fxbrl_20220401130621423_xbrl_20220401130423895"
      unitRef="USD_per_Share">0.5</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130621423_7489_750000"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130621423_xbrl_20210106113414300"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130621423_xbrl_20210106114022086"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="0"
      id="Fxbrl_20220401130621423_xbrl_20210106114057657"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustTwoZeroTwoZeroTwoThreeMember"
      decimals="INF"
      id="Fxbrl_20220401130621423_7497_750000"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="2"
      id="Fxbrl_20230331171215026_xbrl_20220401130621423_xbrl_20220401130423895"
      unitRef="USD_per_Share">1.45</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20230331171215026_xbrl_20220401130621423_7489_750000"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20230331171215026_xbrl_20220401130621423_xbrl_20210106113414300"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20230331171215026_xbrl_20220401130621423_xbrl_20210106114022086"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20230331171215026_xbrl_20220401130621423_xbrl_20210106114057657"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireMaySeventeenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20230331171215026_xbrl_20220401130621423_7497_750000"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="2"
      id="Fxbrl_20220401130832911_xbrl_20210318092236160"
      unitRef="USD_per_Share">0.78</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20220401130832911_xbrl_20210106114654647"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20220401130832911_7536_700000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20220401130832911_xbrl_20210106114032724"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20220401130832911_xbrl_20210106114109382"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustNineteenTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20220401130832911_7542_700000"
      unitRef="Share">700000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="2"
      id="Fxbrl_20220401130840943_xbrl_20210318092239140"
      unitRef="USD_per_Share">0.82</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20220401130840943_xbrl_20210106114658015"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20220401130840943_7551_10000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20220401130840943_xbrl_20210106114035289"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="0"
      id="Fxbrl_20220401130840943_xbrl_20210106114113290"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireNovemberEightTwoZeroTwoFourMember"
      decimals="INF"
      id="Fxbrl_20220401130840943_7557_10000"
      unitRef="Share">10000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="2"
      id="Fxbrl_20220401130850039_xbrl_20210318092301601"
      unitRef="USD_per_Share">0.76</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20220401130850039_xbrl_20210318093501264"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20220401130850039_xbrl_20210318093512597"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20220401130850039_xbrl_20210318093534901"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20220401130850039_xbrl_20210318093540777"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireFebruaryElevenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20220401130850039_xbrl_20210318093549057"
      unitRef="Share">200000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:ExercisePriceOfOutstandingShareOptions2019
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="2"
      id="Fxbrl_20220401130857014_xbrl_20210318092304965"
      unitRef="USD_per_Share">0.75</ifrs-full:ExercisePriceOfOutstandingShareOptions2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20220401130857014_xbrl_20210318093504042"
      unitRef="Share">750000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20220401130857014_xbrl_20210318093656310"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20220401130857014_xbrl_20210318093529973"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="0"
      id="Fxbrl_20220401130857014_xbrl_20210318093543512"
      unitRef="Share">0</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231_kiqStockOptionsByExpiryDateAxis_kiqExpireAugustEighteenTwoZeroTwoFiveMember"
      decimals="INF"
      id="Fxbrl_20220401130857014_xbrl_20210318093552007"
      unitRef="Share">750000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20230331170941474_7564_3053571"
      unitRef="Share">3270000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20230331170941474_7566_720000"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20240401105000855"
      unitRef="Share">0</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20230331170941474_7570_128571"
      unitRef="Share">700000</kiq:NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20230331170941474_7572_3645000"
      unitRef="Share">2570000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20230331170952371_xbrl_20210318093709772"
      unitRef="Share">2953333</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <kiq:NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331170952371_xbrl_20210318094703771"
      unitRef="shares">0</kiq:NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement>
    <kiq:NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20240401095355008"
      unitRef="shares">0</kiq:NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement>
    <kiq:NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20230331170952371_xbrl_20220401131842841"
      unitRef="shares">700000</kiq:NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20230331170952371_7587_2831667"
      unitRef="Share">2570000</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331170831610">
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:54pt"&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Weighted &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Average Exercise&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Number &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Price &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,270,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.61&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;
                                  &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Forfeited&lt;/p&gt;
                                &lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(10,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.30&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;
                                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Expired&lt;/span&gt;&lt;/p&gt;
                                &lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(690,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.34&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,570,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.68&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(910,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.53&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding and exercisable, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,660,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.76&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20211231"
      decimals="INF"
      id="F7811"
      unitRef="Share">3270000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="C_20211231"
      decimals="2"
      id="F7814"
      unitRef="USD_per_Share">0.61</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20230331172001755_xbrl_20220401175153170_7835_216666"
      unitRef="Share">10000</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20230331172001755_xbrl_20220401175153170_7838"
      unitRef="USD_per_Share">0.3</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220401175153170_7835_216666"
      unitRef="Share">690000</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20220401175153170_7838"
      unitRef="USD_per_Share">0.34</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20221231"
      decimals="INF"
      id="F7843"
      unitRef="Share">2570000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="C_20221231"
      decimals="2"
      id="F7846"
      unitRef="USD_per_Share">0.68</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231"
      decimals="INF"
      id="Fxbrl_20240327095204103"
      unitRef="Share">910000</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20240327095213107"
      unitRef="USD_per_Share">0.53</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="C_20231231"
      decimals="INF"
      id="F7867"
      unitRef="Share">1660000</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="C_20231231"
      decimals="2"
      id="Fxbrl_20210106134310650"
      unitRef="USD_per_Share">0.76</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember"
      id="Fxbrl_20210108114524765">P1Y1M24D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember"
      id="F7872_349">P1Y7M2D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember"
      decimals="0"
      id="Fxbrl_20240327095348324"
      unitRef="USD">0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20220101to20221231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember"
      decimals="0"
      id="Fxbrl_20240327095359329"
      unitRef="USD">7733</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20210101to20211231_ifrsfullComponentsOfEquityAxis_kiqStockOptionsMember"
      decimals="0"
      id="Fxbrl_20240327095407585"
      unitRef="USD">108696</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <kiq:DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20230331181655848">
                    &lt;div&gt;
                      &lt;div style="margin-left:54pt"&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Share Purchase&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;Weighted average&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;warrants&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;exercise price&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,500,005&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.02&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;height:20px;padding-bottom:4px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,500,005&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.96&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;sup style="margin-top:0pt;margin-bottom:0pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Expired&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,500,005&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.96&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;sup style="margin-top:0pt;margin-bottom:0pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double rgb(0, 0, 0);vertical-align:bottom;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  </kiq:DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="0"
      id="Fxbrl_20220401151457311_12"
      unitRef="Share">3500005</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019
      contextRef="C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="2"
      id="Fxbrl_20220401151457311_15"
      unitRef="USD_per_Share">1.02</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="0"
      id="Fxbrl_20230331181902408_xbrl_20220401151457311_15"
      unitRef="Share">3500005</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019
      contextRef="C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="2"
      id="Fxbrl_20230331181920198"
      unitRef="USD_per_Share">0.96</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="0"
      id="Fxbrl_20240327100657944"
      unitRef="Share">3500005</ifrs-full:NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="2"
      id="Fxbrl_20240327100708773"
      unitRef="USD_per_Share">0.96</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="0"
      id="Fxbrl_20220401151457311_32"
      unitRef="Share">0</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019
      contextRef="C_20231231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember"
      decimals="0"
      id="Fxbrl_20220401151457311_35"
      unitRef="USD_per_Share">0</ifrs-full:WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="C_20221231"
      decimals="4"
      id="Fxbrl_20230331185830303"
      unitRef="CAD_Per_USD">1.3544</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="C_20211231"
      decimals="4"
      id="Fxbrl_20230401161228018"
      unitRef="CAD_Per_USD">1.2678</ifrs-full:ClosingForeignExchangeRate>
    <kiq:DescriptionOfRestrictedShareUnitsPlan
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      id="Fxbrl_20240327103850334">The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements.</kiq:DescriptionOfRestrictedShareUnitsPlan>
    <kiq:DisclosureOfDetailedInformationAboutRestrictedShareUnits
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401153251176">
                &lt;div&gt;
                  &lt;div style="margin-left:54pt"&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"&gt;&#160;&lt;/td&gt;
                              &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;355,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2,500&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Repurchased&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(117,500&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;410,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;645,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Settled&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(123,336&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Repurchased&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(130,850&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;525,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding, December 31, 2023&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;915,814&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              </kiq:DisclosureOfDetailedInformationAboutRestrictedShareUnits>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="C_20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327102309821"
      unitRef="Share">355000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20230331184705399"
      unitRef="Share">2500</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20230331184522221"
      unitRef="Share">117500</kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20230331183918572"
      unitRef="Share">410000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="C_20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20230331183722509"
      unitRef="Share">645000</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327103222076"
      unitRef="Share">123336</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327102335932"
      unitRef="Share">130850</kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20220401152616951_22"
      unitRef="Share">525000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="C_20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20220401152616951_32"
      unitRef="Share">915814</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <kiq:IncreaseDecreaseThroughModificationOfRsus
      contextRef="C_20230101to20231231_ifrsfullComponentsOfEquityAxis_ifrsfullOtherReservesMember"
      decimals="0"
      id="Fxbrl_20240327103704382"
      unitRef="USD">-22955</kiq:IncreaseDecreaseThroughModificationOfRsus>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104117053"
      unitRef="Share">525000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327120745313"
      unitRef="Share">410000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327120749537"
      unitRef="Share">355000</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <kiq:FairValueOfUnitGranted
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327120622602"
      unitRef="USD">61574</kiq:FairValueOfUnitGranted>
    <kiq:FairValueOfUnitGranted
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327120629089"
      unitRef="USD">123000</kiq:FairValueOfUnitGranted>
    <kiq:FairValueOfUnitGranted
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327120633009"
      unitRef="USD">244950</kiq:FairValueOfUnitGranted>
    <kiq:DescriptionOfUnitVestingPeriod
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      id="Fxbrl_20240327104345704">vesting period, with 33% vesting one year after grant and 33% every year thereafter</kiq:DescriptionOfUnitVestingPeriod>
    <kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104404039"
      unitRef="Share">130850</kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement>
    <kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104417967"
      unitRef="Share">117500</kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement>
    <kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104424295"
      unitRef="Share">0</kiq:NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104509090"
      unitRef="USD">66073</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104533961"
      unitRef="USD">81075</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104537140"
      unitRef="USD">0</kiq:IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits>
    <kiq:RepurchaseOfRestrictedStock
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104606521"
      unitRef="USD">25288</kiq:RepurchaseOfRestrictedStock>
    <kiq:RepurchaseOfRestrictedStock
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104622565"
      unitRef="USD">35269</kiq:RepurchaseOfRestrictedStock>
    <kiq:RepurchaseOfRestrictedStock
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104625396"
      unitRef="USD">0</kiq:RepurchaseOfRestrictedStock>
    <ifrs-full:WeightedAverageSharePrice2019
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="2"
      id="Fxbrl_20240327104655651"
      unitRef="CAD_per_Share">0.19</ifrs-full:WeightedAverageSharePrice2019>
    <ifrs-full:WeightedAverageSharePrice2019
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="2"
      id="Fxbrl_20240327104708586"
      unitRef="CAD_per_Share">0.3</ifrs-full:WeightedAverageSharePrice2019>
    <ifrs-full:WeightedAverageSharePrice2019
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104720046"
      unitRef="CAD_per_Share">0</ifrs-full:WeightedAverageSharePrice2019>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104738712"
      unitRef="USD">40785</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104757626"
      unitRef="USD">45806</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <kiq:GainOnRepurchaseOfRestrictedStockUnits
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104759662"
      unitRef="USD">0</kiq:GainOnRepurchaseOfRestrictedStockUnits>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20220401152915503"
      unitRef="USD">129490</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20220401152921510"
      unitRef="USD">155318</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="C_20210101to20211231_kiqAwardsTypeAxis_kiqRestrictedStocksMember"
      decimals="0"
      id="Fxbrl_20240327104052230"
      unitRef="USD">24949</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <kiq:DescriptionOfDeferredShareUnitsPlan
      contextRef="C_20230101to20231231_kiqAwardsTypeAxis_kiqDeferredShareUnitsMember"
      id="Fxbrl_20220401152409440">Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements.</kiq:DescriptionOfDeferredShareUnitsPlan>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401095724644">
                &lt;div&gt;
                  &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;12.&lt;/strong&gt;&lt;span style="width:23.6pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;RELATED PARTY TRANSACTIONS&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Related party transactions not otherwise described in these consolidated financial statements are shown below. The remuneration of the Company's directors and other members of key management, being the Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer who have the authority and responsibility for planning, directing and controlling the activities of the Company, consist of the following amounts:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;div style="margin-left:36pt"&gt;

                          &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Management compensation&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;720,500&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;720,003&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;720,923&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Share-based expense&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;81,233&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;105,792&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;104,250&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Directors' fees&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;149,000&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;163,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;163,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSU payment**&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;12,904&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;963,637&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,011,795&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;988,173&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;

                      &lt;/div&gt;
                      &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*&lt;span style="width:13pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;Share-based expense consists of options and RSUs awarded to key management and directors, measured at the fair value of the equity instrument on grant date and does not include any cash compensation. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;**&lt;span style="width:7.77pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;RSU payment consists of cash paid for the repurchase of vested RSUs held by key management and directors.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;div&gt;
                        &lt;div&gt;&lt;/div&gt;
                      &lt;/div&gt;
                      &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2023, the Company paid consulting fees of $60,000 (2022 - $60,000; 2021 - $60,000) to a consulting company owned by the spouse of the Chief Executive Officer.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As at December 31, 2023, there are no amounts due to related parties included in accounts payable and accrued liabilities.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              </ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327123950082">
                          &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Management compensation&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;720,500&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;720,003&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;720,923&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Share-based expense&lt;sup&gt;*&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;81,233&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;105,792&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;104,250&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Directors' fees&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;149,000&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;163,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;163,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;RSU payment**&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;12,904&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;963,637&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,011,795&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;988,173&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        </ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory>
    <kiq:ManagementCompensation
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318045147596_8032_540692"
      unitRef="USD">720500</kiq:ManagementCompensation>
    <kiq:ManagementCompensation
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318045147596_8036"
      unitRef="USD">720003</kiq:ManagementCompensation>
    <kiq:ManagementCompensation
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318045147596_8039"
      unitRef="USD">720923</kiq:ManagementCompensation>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318045204279_8058_255902"
      unitRef="USD">81233</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318045204279_8062"
      unitRef="USD">105792</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318045204279_8065"
      unitRef="USD">104250</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:DirectorsRemunerationExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318045211298_8070_120500"
      unitRef="USD">149000</ifrs-full:DirectorsRemunerationExpense>
    <ifrs-full:DirectorsRemunerationExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318045211298_8074"
      unitRef="USD">163000</ifrs-full:DirectorsRemunerationExpense>
    <ifrs-full:DirectorsRemunerationExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318045211298_8077"
      unitRef="USD">163000</ifrs-full:DirectorsRemunerationExpense>
    <kiq:PaymentOfRestrictedStockUnit
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331115106820_xbrl_20210318045211298_8070_120500"
      unitRef="USD">12904</kiq:PaymentOfRestrictedStockUnit>
    <kiq:PaymentOfRestrictedStockUnit
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331115106820_xbrl_20210318045211298_8074"
      unitRef="USD">23000</kiq:PaymentOfRestrictedStockUnit>
    <kiq:PaymentOfRestrictedStockUnit
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331115106820_xbrl_20210318045211298_8077"
      unitRef="USD">0</kiq:PaymentOfRestrictedStockUnit>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318045230878_8083_1413988"
      unitRef="USD">963637</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318045230878_8087"
      unitRef="USD">1011795</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318045230878_8090"
      unitRef="USD">988173</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:ProfessionalFeesExpense
      contextRef="C_20230101to20231231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember"
      decimals="0"
      id="Fxbrl_20230331114724393"
      unitRef="USD">60000</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ProfessionalFeesExpense
      contextRef="C_20220101to20221231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember"
      decimals="0"
      id="Fxbrl_20230331114749416"
      unitRef="USD">60000</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:ProfessionalFeesExpense
      contextRef="C_20210101to20211231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember"
      decimals="0"
      id="Fxbrl_20230331114803341"
      unitRef="USD">60000</ifrs-full:ProfessionalFeesExpense>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20220401181453376">
    &lt;div&gt;
      &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;13.&lt;/strong&gt;&lt;span style="width:22.6pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;INCOME TAXES&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company has $7,900,000 in non-capital losses in Canada that may be applied against future taxable income, expiring between 2039 and 2043. The Company has $Nil in non-capital losses in the US that may be applied against future taxable income.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The tax effect items that give rise to significant portions of the deferred income tax assets and deferred income tax liabilities at December 31, 2023 and 2022 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;div style="margin-left:36pt"&gt;

              &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;December 31,&lt;br/&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred income tax assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-capital loss carry-forwards&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;328,375&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;309,510&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-capital loss carry-forwards&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(8,082&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;38,740&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred income tax assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;320,293&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;348,250&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Excess of carrying value over tax value of property, plant and equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(320,293&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(348,250&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred income tax liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(320,293&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(348,250&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Net deferred tax asset (liability)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;

          &lt;/div&gt;
          &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Significant unrecognized tax benefits and unused tax losses for which no deferred tax assets is recognized as of December 31, 2023 and 2022 are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;div style="margin-left:36pt"&gt;

              &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;December 31,&lt;br/&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-capital losses carried forward&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;2,138,912&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,725,619&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;118,287&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;123,623&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Derivative warrant liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;990&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Lease liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;4,669&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;39,614&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrecognized deductible temporary differences&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;2,261,868&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,889,846&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;

          &lt;/div&gt;
          &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
          &lt;div&gt;&lt;/div&gt;
          &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax expense differs from the amount that would be computed by applying the Canadian statutory income tax rate of 27.00% (2022 and 2021 - 27.00%) to loss before income taxes as follows:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
          &lt;div style="margin-left:36pt"&gt;

              &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;December 31,&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;2023 &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Loss before income taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(2,101,886&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,189,386&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2,758,567&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Statutory income tax rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;27.00%&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;27.00%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;27.00%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax benefit computed at statutory tax rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(567,509&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(321,134&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(744,813&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Items not deductible for income tax purposes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;263,791&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;34,640&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(107,916&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Under provision of taxes in prior years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(174,600&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,469&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;99,873&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Change in timing differences&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;242,678&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;234,499&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;91,007&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Impact of foreign exchange on tax assets and liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(18,970&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;44,097&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,444&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unused tax losses and tax offsets not recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;&lt;strong&gt;399,572&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;147,036&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;813,044&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;144,962&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;143,607&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;155,639&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Texas margin tax and branch tax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;25,513&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,424&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;17,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;170,475&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:1%;text-align:left;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;166,031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;172,639&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;

          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20240327120317377"
      unitRef="USD">7900000</ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised>
    <ifrs-full:DisclosureOfDeferredTaxesExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327120004469">
              &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;December 31,&lt;br/&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred income tax assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;&#160;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-capital loss carry-forwards&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;328,375&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;309,510&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-capital loss carry-forwards&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(8,082&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;38,740&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred income tax assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;320,293&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;348,250&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Excess of carrying value over tax value of property, plant and equipment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(320,293&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(348,250&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred income tax liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(320,293&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(348,250&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Net deferred tax asset (liability)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </ifrs-full:DisclosureOfDeferredTaxesExplanatory>
    <kiq:NonCapitalLossCarryForwards
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318054140757_8143_221178"
      unitRef="USD">328375</kiq:NonCapitalLossCarryForwards>
    <kiq:NonCapitalLossCarryForwards
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318054140757_8147"
      unitRef="USD">309510</kiq:NonCapitalLossCarryForwards>
    <kiq:NonCapitalLossCarryForwardsForeign
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20230401123153605_xbrl_20210318054140757_8143_221178"
      unitRef="USD">-8082</kiq:NonCapitalLossCarryForwardsForeign>
    <kiq:NonCapitalLossCarryForwardsForeign
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20230401123153605_xbrl_20210318054140757_8147"
      unitRef="USD">38740</kiq:NonCapitalLossCarryForwardsForeign>
    <ifrs-full:DeferredTaxAssets
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20220401053543596"
      unitRef="USD">320293</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318054201217_8161_221178"
      unitRef="USD">348250</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="C_20231231_kiqDeferredTaxAssetsLiabilitiesAxis_kiqDeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318054140779_8179_195048"
      unitRef="USD">320293</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="C_20221231_kiqDeferredTaxAssetsLiabilitiesAxis_kiqDeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember"
      decimals="0"
      id="Fxbrl_20210318054140779_8184_112422"
      unitRef="USD">348250</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318054140800_8208_221178"
      unitRef="USD">320293</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318054140800_8213_137251"
      unitRef="USD">348250</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318054140811_xbrl_20210106145946582"
      unitRef="USD">0</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DeferredTaxLiabilityAsset
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318054140811_xbrl_20210106150006486"
      unitRef="USD">0</ifrs-full:DeferredTaxLiabilityAsset>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327120051354">
              &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;December 31,&lt;br/&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-capital losses carried forward&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;2,138,912&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,725,619&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;118,287&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;123,623&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Derivative warrant liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;990&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Lease liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;4,669&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;39,614&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unrecognized deductible temporary differences&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;2,261,868&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;1,889,846&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullUnusedTaxLossesMember"
      decimals="0"
      id="Fxbrl_20210318054528571_8290_264989"
      unitRef="USD">2138912</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullUnusedTaxLossesMember"
      decimals="0"
      id="Fxbrl_20210318054528571_8294"
      unitRef="USD">1725619</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqTemporaryDifferencesOnIntangibleAssetsMember"
      decimals="0"
      id="Fxbrl_20220401061618098_xbrl_20210318060341406"
      unitRef="USD">118287</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqTemporaryDifferencesOnIntangibleAssetsMember"
      decimals="0"
      id="Fxbrl_20220401061618098_xbrl_20210318060346363"
      unitRef="USD">123623</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="0"
      id="Fxbrl_20230331115234795"
      unitRef="USD">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_kiqDerivativeWarrantLiabilityMember"
      decimals="0"
      id="Fxbrl_20230331115325677"
      unitRef="USD">990</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20231231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullLeaseLiabilitiesMember"
      decimals="0"
      id="Fxbrl_20210318054528586_8299_79896"
      unitRef="USD">4669</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20221231_ifrsfullTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_ifrsfullLeaseLiabilitiesMember"
      decimals="0"
      id="Fxbrl_20210318054528586_xbrl_20210106150024571"
      unitRef="USD">39614</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20231231"
      decimals="0"
      id="Fxbrl_20210318054528600_8317_354218"
      unitRef="USD">2261868</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="C_20221231"
      decimals="0"
      id="Fxbrl_20210318054528600_8321"
      unitRef="USD">1889846</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:ApplicableTaxRate
      contextRef="C_20230101to20231231"
      decimals="2"
      id="Fxbrl_20220401061157331"
      unitRef="pure">0.27</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20230331110344964"
      unitRef="pure">0.27</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20210318054622938"
      unitRef="pure">0.27</ifrs-full:ApplicableTaxRate>
    <kiq:DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327120035077">
              &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;December 31,&lt;/strong&gt;&lt;br/&gt;&lt;strong&gt;2023 &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Loss before income taxes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(2,101,886&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(1,189,386&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(2,758,567&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Statutory income tax rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;27.00%&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;27.00%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;27.00%&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax benefit computed at statutory tax rate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(567,509&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(321,134&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(744,813&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Items not deductible for income tax purposes&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;263,791&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;34,640&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;(107,916&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Under provision of taxes in prior years&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(174,600&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,469&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;99,873&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Change in timing differences&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;242,678&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;234,499&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;91,007&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Impact of foreign exchange on tax assets and liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;(18,970&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;44,097&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;4,444&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unused tax losses and tax offsets not recognized&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;&lt;strong&gt;399,572&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;147,036&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;813,044&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;144,962&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;143,607&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;155,639&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Texas margin tax and branch tax&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;25,513&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;22,424&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;17,000&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;
                  &lt;tr&gt;
                    &lt;td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Income tax expense&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&lt;strong&gt;170,475&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:1%;text-align:left;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:15%;text-align:right;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;166,031&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:2%;text-align:left;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;172,639&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
            </kiq:DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory>
    <ifrs-full:AccountingProfit
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816228_8353"
      unitRef="USD">-2101886</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816228_8356_56711"
      unitRef="USD">-1189386</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816228_8359_5166207"
      unitRef="USD">-2758567</ifrs-full:AccountingProfit>
    <ifrs-full:ApplicableTaxRate
      contextRef="C_20230101to20231231"
      decimals="4"
      id="Fxbrl_20210318060637865"
      unitRef="pure">0.27</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="C_20220101to20221231"
      decimals="4"
      id="Fxbrl_20210318060617091"
      unitRef="pure">0.27</ifrs-full:ApplicableTaxRate>
    <ifrs-full:ApplicableTaxRate
      contextRef="C_20210101to20211231"
      decimals="4"
      id="Fxbrl_20210318060627915"
      unitRef="pure">0.27</ifrs-full:ApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816266_8375"
      unitRef="USD">-567509</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816266_8378_15312"
      unitRef="USD">-321134</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816266_8381_1343214"
      unitRef="USD">-744813</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816284_8386_12564"
      unitRef="USD">263791</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816284_8389"
      unitRef="USD">34640</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816284_8392_100626"
      unitRef="USD">-107916</ifrs-full:TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss>
    <ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816303_8397"
      unitRef="USD">-174600</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
    <ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816303_xbrl_20210106150152214"
      unitRef="USD">4469</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
    <ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816303_xbrl_20210106150155265"
      unitRef="USD">99873</ifrs-full:AdjustmentsForCurrentTaxOfPriorPeriod>
    <kiq:TaxEffectOfChangeInTimingDifferences
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816322_8408"
      unitRef="USD">242678</kiq:TaxEffectOfChangeInTimingDifferences>
    <kiq:TaxEffectOfChangeInTimingDifferences
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816322_8411_80965"
      unitRef="USD">234499</kiq:TaxEffectOfChangeInTimingDifferences>
    <kiq:TaxEffectOfChangeInTimingDifferences
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816322_8414"
      unitRef="USD">91007</kiq:TaxEffectOfChangeInTimingDifferences>
    <kiq:TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816342_8419_39116"
      unitRef="USD">-18970</kiq:TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities>
    <kiq:TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816342_8422_90212"
      unitRef="USD">44097</kiq:TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities>
    <kiq:TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816342_8425"
      unitRef="USD">4444</kiq:TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816404_8452_983204"
      unitRef="USD">399572</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816404_8455"
      unitRef="USD">147036</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816404_8458"
      unitRef="USD">813044</ifrs-full:TaxEffectOfTaxLosses>
    <kiq:IncomeTaxExpenseGross
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20220401124514311"
      unitRef="USD">144962</kiq:IncomeTaxExpenseGross>
    <kiq:IncomeTaxExpenseGross
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816420_8463"
      unitRef="USD">143607</kiq:IncomeTaxExpenseGross>
    <kiq:IncomeTaxExpenseGross
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816420_xbrl_20210106150642073"
      unitRef="USD">155639</kiq:IncomeTaxExpenseGross>
    <kiq:TexasMarginTaxRecovery
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816452_8485"
      unitRef="USD">25513</kiq:TexasMarginTaxRecovery>
    <kiq:TexasMarginTaxRecovery
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816452_8488"
      unitRef="USD">22424</kiq:TexasMarginTaxRecovery>
    <kiq:TexasMarginTaxRecovery
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816452_8491"
      unitRef="USD">17000</kiq:TexasMarginTaxRecovery>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318054816470_8496"
      unitRef="USD">170475</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318054816470_8499_251164"
      unitRef="USD">166031</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318054816470_8502_150296"
      unitRef="USD">172639</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326202952238">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;14.&lt;/strong&gt;&lt;span style="width:22.1pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;SUPPLEMENTAL CASH FLOW INFORMATION&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:36pt"&gt;

            &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property, plant and equipment additions in accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;19,469&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;108,743&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible asset additions in accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;92,062&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deposit applied to intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;60,462&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest paid&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3,169&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,193&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,054&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income taxes paid&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;191,731&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;57,611&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;342,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfCashFlowStatementExplanatory>
    <kiq:DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326203009933">
            &lt;table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31,&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property, plant and equipment additions in accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;19,469&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;108,743&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible asset additions in accounts payable and accrued liabilities&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;92,062&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deposit applied to intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;60,462&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest paid&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;3,169&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,193&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,054&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff;text-indent:-8pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income taxes paid&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;191,731&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;57,611&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;342,000&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </kiq:DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory>
    <kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331104716352"
      unitRef="USD">19469</kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities>
    <kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318050329185_xbrl_20210106151558689_52"
      unitRef="USD">108743</kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities>
    <kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318050329185_xbrl_20210106151558689_55"
      unitRef="USD">0</kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities>
    <kiq:IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331113043561_xbrl_20230331104716352"
      unitRef="USD">0</kiq:IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities>
    <kiq:IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331113043561_xbrl_20210318050329185_xbrl_20210106151558689_52"
      unitRef="USD">92062</kiq:IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities>
    <kiq:IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331113043561_xbrl_20210318050329185_xbrl_20210106151558689_55"
      unitRef="USD">0</kiq:IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities>
    <kiq:DepositAppliedToIntangibleAssets
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20230331113045528_xbrl_20230331104716352"
      unitRef="USD">0</kiq:DepositAppliedToIntangibleAssets>
    <kiq:DepositAppliedToIntangibleAssets
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20230331113045528_xbrl_20210318050329185_xbrl_20210106151558689_52"
      unitRef="USD">60462</kiq:DepositAppliedToIntangibleAssets>
    <kiq:DepositAppliedToIntangibleAssets
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20230331113045528_xbrl_20210318050329185_xbrl_20210106151558689_55"
      unitRef="USD">0</kiq:DepositAppliedToIntangibleAssets>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318050337470_xbrl_20210106151558689_62"
      unitRef="USD">3169</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318050337470_xbrl_20210106151558689_65"
      unitRef="USD">10193</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:InterestPaidClassifiedAsFinancingActivities
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318050337470_xbrl_20210106151558689_68"
      unitRef="USD">9054</ifrs-full:InterestPaidClassifiedAsFinancingActivities>
    <ifrs-full:IncomeTaxesPaidRefund
      contextRef="C_20230101to20231231"
      decimals="0"
      id="Fxbrl_20210318050344425_xbrl_20210106151558689_72"
      unitRef="USD">191731</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:IncomeTaxesPaidRefund
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20210318050344425_xbrl_20210106151558689_75"
      unitRef="USD">57611</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:IncomeTaxesPaidRefund
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20210318050344425_xbrl_20210106151558689_78"
      unitRef="USD">342000</ifrs-full:IncomeTaxesPaidRefund>
    <ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326202642848">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;15.&lt;/strong&gt;&lt;span style="width:22.1pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;SIGNIFICANT CUSTOMERS&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table represents sales to individual customers exceeding 10% of the Company's revenues:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;div style="margin-left:36pt"&gt;

            &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31, &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer A&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;5,799,424&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,312,839&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,787,027&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer B&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,837,438&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;932,248&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer C&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,131,112&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,314,843&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;

        &lt;/div&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-top:10pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The customers are major US corporations who have displayed a pattern of consistent timely payment of amounts owing from sales.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company is obligated to pay a 5% royalty from sales of their manway securement systems until 2023 in accordance with the original acquisition agreement (Note 8). During the year ended December 31, 2023, there were revenues from sales of the manway securement systems totalling $Nil (2022 - $237,650; 2021 - $11,000).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory>
    <ifrs-full:DisclosureOfOperatingSegmentsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326202703081">
            &lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"&gt;

                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;December 31, &lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;2023&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer A&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;5,799,424&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,312,839&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,787,027&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer B&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,837,438&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:1%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:right;width:15%"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;932,248&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;text-align:left;width:2%"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                  &lt;td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer C&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;$&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,131,112&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,314,843&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                  &lt;td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"&gt;&#160;&lt;/td&gt;
                &lt;/tr&gt;

            &lt;/table&gt;
          </ifrs-full:DisclosureOfOperatingSegmentsExplanatory>
    <ifrs-full:Revenue
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerAMember"
      decimals="0"
      id="Fxbrl_20210318050941797_8805_11043962"
      unitRef="USD">5799424</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_kiqCustomerAMember"
      decimals="0"
      id="Fxbrl_20210318050941797_8809"
      unitRef="USD">5312839</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_kiqCustomerAMember"
      decimals="0"
      id="Fxbrl_20210318050941797_8812"
      unitRef="USD">2787027</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerBMember"
      decimals="0"
      id="Fxbrl_20210318050941814_8818_2660840"
      unitRef="USD">0</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_kiqCustomerBMember"
      decimals="0"
      id="Fxbrl_20210318050941814_8822"
      unitRef="USD">1837438</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_kiqCustomerBMember"
      decimals="0"
      id="Fxbrl_20210318050941814_8825"
      unitRef="USD">932248</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerCMember"
      decimals="0"
      id="Fxbrl_20210318050959228_xbrl_20210318050941797_8805_11043962"
      unitRef="USD">0</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_kiqCustomerCMember"
      decimals="0"
      id="Fxbrl_20210318050959228_xbrl_20210318050941797_8809"
      unitRef="USD">1131112</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_kiqCustomerCMember"
      decimals="0"
      id="Fxbrl_20210318050959228_xbrl_20210318050941797_8812"
      unitRef="USD">1314843</ifrs-full:Revenue>
    <kiq:SalesRoyalty
      contextRef="C_20230101to20231231"
      decimals="2"
      id="F8828_5"
      unitRef="pure">0.05</kiq:SalesRoyalty>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="C_20230101to20231231"
      decimals="0"
      id="F8828_133486"
      unitRef="USD">0</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="C_20220101to20221231"
      decimals="0"
      id="F8828_13301"
      unitRef="USD">237650</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:RevenueFromSaleOfGoods
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20240326202620935"
      unitRef="USD">11000</ifrs-full:RevenueFromSaleOfGoods>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326202315927">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;16.&lt;/strong&gt;&lt;span style="width:22.6pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;EMPLOYEE BENEFITS&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Total employee benefit expenses, including salary and wages, management compensation, share-based expense and benefits for the year ended December 31, 2023 amounted to $4,083,605 (2022 - $3,570,149; 2021 - $3,627,056).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="C_20230101to20231231"
      decimals="0"
      id="F8851_4451529"
      unitRef="USD">4083605</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="C_20220101to20221231"
      decimals="0"
      id="F8851_3275011"
      unitRef="USD">3570149</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20240326202247113"
      unitRef="USD">3627056</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240326202111679">
      &lt;div&gt;
        &lt;p style="text-align:justify;margin-top:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;17.&lt;/strong&gt;&lt;span style="width:22.6pt;display:inline-block"&gt;&#160;&lt;/span&gt;&lt;strong&gt;SEGMENTED INFORMATION&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
        &lt;p style="margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;The Company operates in two business segments with operations and long-term assets in United States and Canada. The two business segments include the design, production and distribution of various proprietary products for the rail sector and the development of the KXI HD control system for no road vehicles. At December 31, 2023, long-term assets of $1,505,209 (2022 - $1,506,666) relates to the heavy-duty suspension control system located in Canada and $2,187,082 (2022 - $2,309,088) relates to the rail sector located in the United States. There has been no revenue related to the heavy-duty suspension control system to December 31, 2023 from the inception of the project.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
      &lt;/div&gt;
    </ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <ifrs-full:NoncurrentAssets
      contextRef="C_20231231_kiqCountriesAxis_countryCA"
      decimals="0"
      id="Fxbrl_20210107125613655"
      unitRef="USD">1505209</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="C_20221231_kiqCountriesAxis_countryCA"
      decimals="0"
      id="Fxbrl_20210107125629149"
      unitRef="USD">1506666</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="C_20231231_kiqCountriesAxis_countryUS"
      decimals="0"
      id="Fxbrl_20210107125634709"
      unitRef="USD">2187082</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="C_20221231_kiqCountriesAxis_countryUS"
      decimals="0"
      id="Fxbrl_20210107125640136"
      unitRef="USD">2309088</ifrs-full:NoncurrentAssets>
    <ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory
      contextRef="C_20230101to20231231"
      id="Fxbrl_20240327055452771">
            &lt;div&gt;
              &lt;p style="text-align:justify;margin-top:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;18.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:22pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;strong&gt;SUBSEQUENT EVENTS&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(a)&lt;span style="width:6.78pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;On February 1, 2024, the Company signed a new lease agreement for its warehouse space in Kelowna, British Columbia. Under the lease agreement, the Company has expanded the leased area and will pay $13,245 ($17,517 CAD) per month for three years.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;p style="margin-left:54pt;text-indent:-18pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(b)&lt;span style="width:6.28pt;text-indent:0pt;display:inline-block"&gt;&#160;&lt;/span&gt;On March 5, 2024 the Company announced that it had notified the NYSE American ("NYSE American") of its intention to voluntarily delist its common shares ("Shares") from the NYSE American. The Shares will continue to trade on the TSX.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
              &lt;p style="margin-left:54pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;The Company filed a Form 25 with the U.S. Securities and Exchange Commission on March 15, 2024, which Form would become effective 10 days following filing thereof, resulting in the delisting of the Shares from NYSE American on or about March 26, 2024.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;/div&gt;
          </ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory>
    <kiq:MonthlyLease
      contextRef="C_20240131to20240201_ifrsfullNonadjustingEventsAfterReportingPeriodAxis_kiqEventsAfterReportingPeriodMember_kiqAgreementAxis_kiqNewLeaseAgreementMember"
      decimals="0"
      id="Fxbrl_20240327055537652"
      unitRef="USD">13245</kiq:MonthlyLease>
    <kiq:MonthlyLease
      contextRef="C_20240131to20240201_ifrsfullNonadjustingEventsAfterReportingPeriodAxis_kiqEventsAfterReportingPeriodMember_kiqAgreementAxis_kiqNewLeaseAgreementMember"
      decimals="0"
      id="Fxbrl_20240327055544018"
      unitRef="CAD">17517</kiq:MonthlyLease>
</xbrl>
