<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bldp="http://www.ballard.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:ifrs-full="http://xbrl.ifrs.org/taxonomy/2021-03-24/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bldp-20211231.xsd" xlink:type="simple"/>
    <context id="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedc7d4fd7b4441798d4d14434322babe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iee99caa8bd5a48d6b232082c49a50bc7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idf4fc8e830e746058b18a8d0e7a3b453_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i29940ce8f182402a9b3d62b9c17eb4ec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie985e13e69d5461eb031ac6a18d31d9d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a6736bbf77d4b7a84ff8e0f077b056f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifde3270056974f7a9b482f6661f98c9e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8337321f31c84983ae9143bd61159a20_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38255a0bf6f144698157a9abb958851e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i84bfbf2755dd494c810f3d8a1b9bb10e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7083ff2907cc40a2b631a62953307391_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i1f5e76eca66c41819a031eb5f1711b7a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idbd1ed7c97e547f19a1a05d23a3d8ef3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="ieda310fd8cbd4ce09f77d83937c56811_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i946de269c4324165a844c286983cc608_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i423f5fae06664dd38bb612fa331190a0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8127bfa9c7b4467495e7b97e50b5d660_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56b1fb6884644e2e90fcfbf89bc3a870_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i1794f2f0b60b4b5cbd02549eeec2d80d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1c53ca17f57f4ae69b0dbb593e443538_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i51445317da1a4aa78b994c40057be68a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i94ca09c795694a268d019cd44f659d42_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i46b71ffed5f943c9ac041f5e9064a8bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i08d979a0f7f949409ff6114d042ec4bd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6dba5d9d4b444bb3b9a777458b31d5fa_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5942f65d43ef416d8f2677b18a786a99_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i60d7dcd26ca74cc99642712a465fc274_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i59b0a2f4d6e946beb4b9c9765254f069_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4d0bc67d82524788a5838aca1930acf8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i769ab114476d430aac830af7bda63462_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib6983bc784b4405bb05041ef4df93300_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i854ebcfe18f4479fb50ef95477eae203_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f1ff1962d864142a579a946ba9b66ef_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i540b47996d4645619aa6e660ab7fe513_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb1c2918fe1645fda8aee8958818cd72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99565322fee34ca2ab70503dbbafa334_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic6ee22e3ff044b97882ffa4b7f24fbda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2a2c1d965f84f5bb7fe1fb1e97af397_D20170110-20170110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-10</startDate>
            <endDate>2017-01-10</endDate>
        </period>
    </context>
    <context id="iee8204e509dd4c38880d0fb56d489e00_D20100118-20100118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2010-01-18</startDate>
            <endDate>2010-01-18</endDate>
        </period>
    </context>
    <context id="i4069b229058e4f92b22e4ef2a0e636b1_I20100831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2010-08-31</instant>
        </period>
    </context>
    <context id="id08644f1025f4db183e2786bd571036c_I20121231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-12-31</instant>
        </period>
    </context>
    <context id="ic3f570495ac64fbf80377df77c953b28_D20170104-20170104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:DanskIndustriInvestASMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-04</startDate>
            <endDate>2017-01-04</endDate>
        </period>
    </context>
    <context id="i1cfaaf6d85a14490b57f37c36e373940_D20170105-20170105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-01-05</startDate>
            <endDate>2017-01-05</endDate>
        </period>
    </context>
    <context id="i2383bb278e8445dba1c5183af5eb6dea_D20160719-20160719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-07-19</startDate>
            <endDate>2016-07-19</endDate>
        </period>
    </context>
    <context id="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-13</startDate>
            <endDate>2018-11-13</endDate>
        </period>
    </context>
    <context id="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iab0a6b76951e49faac0cbda22716b201_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i951598a82a1e4a7e9fd08ac762bf504c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiPowerCo.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-01</startDate>
            <endDate>2017-03-31</endDate>
        </period>
    </context>
    <context id="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-09-26</startDate>
            <endDate>2016-09-26</endDate>
        </period>
    </context>
    <context id="i57ff7d55a6234830ade9c763ded5f58a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i82f99a0b5b074f9d812bb9006c2c6b14_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if10f4cb7a6fa494fa354695fa493ea69_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i62e696f4a41c4d148889c57f02d05d34_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b42368388e5451093492ca95276587a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2cab5ba4d8a34db49e544edc16904d45_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7a885d30940247f898999284fe54fd58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i876f26b1872e45c7a4059e164909a311_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12e64cd51fb242618f6935e1cc43f017_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i620c9ebc7b5e401eb97f53753161d1e1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie16f60c8ad654cd3b5ed19656b5fb618_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i12e375b46b704114839e9d8db7f37382_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia21244c5cccf4173b411c2d8ebf8635a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaed3bdf3589142a1b19b92c969bf2598_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iedeecd86fa7c4de0b3e771da99eeca0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i665cc1a794094c8d9869ad9c6b0f36cb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieeddaebca00b45739ac923c429d473c0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7491bdd1f707409fae94afdd82df4f25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9ac55206e04d4223a75a7f926d66631e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id531ebfcb14648a992b90149c91ddec9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44c504b229034a8fb9c19d81e5024704_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:DomainNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1f46025851e54d28a4068c37f91e05c7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:TrademarksandServicemarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i625f542405de444699fdbbf52364e8c4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib7389dccecd243b991d91dd4573b059f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fb197e20aa444138a1c9e8af6a970b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:InitiallyAppliedIFRSsAxis">ifrs-full:OnerousContractsCostOfFulfillingContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id9810906f32c423c9c5c539939183a1d_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i956276ad85ca451ba65662d18ac57111_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="if36a5d9087454c87b3d4e230a41af562_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i0305c4a50d8347ec8a55abd92f0ac51b_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="ic9f325253cda4b36a243de9ccbf8d713_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i45c438ece2644a1583cb0b0ae79fcb22_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i86103ca26ab94932bd305e018a38f56f_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i35fe2f2123354b35846e4256a9e894fc_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i845a4e754e3543789bf71acfa2a072a1_D20211111-20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-11-11</endDate>
        </period>
    </context>
    <context id="i407d830d260b4979b763f779386e16bf_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i84f142a712a2434c881bc27c6ae51edd_I20211111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ValuationTechniquesUsedInFairValueMeasurementAxis">ifrs-full:MultiperiodExcessEarningsMethodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-11</instant>
        </period>
    </context>
    <context id="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-11</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idefe411f3dd041b886ec5101e7335451_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:DisposalGroupNameAxis">bldp:UnmannedAerialVehicleUAVBusinessAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-14</startDate>
            <endDate>2020-10-14</endDate>
        </period>
    </context>
    <context id="i1627f8a2d4f84cd1be363101a746990d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2f5b96581944846a587989721600731_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idda7b3c042524a5090684ec87b075bdd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d881132013c4a40a09c0cfe797bcbf0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7ad139c93018441184730702fb7c6a7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0428f806bbe40ba995fcaa7397ab4a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idc8dd440e10842b1aa090b4e41451262_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b0aec22ebba495196b0d0b73b63e5c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f0a8c97988549289893e87a252d36be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dfe3d34e44642f184ea9cfb94350670_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i60a27bde3b1b4c9092c63754d0164472_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibd8520321a304794af97ff0760805fd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i281019a829c241e2aa12908dbc591b0d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie8d713b29c57481885ce18f8fafb24f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if92c3cf7520048f4a2b96cd4eee24e92_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4738027154b342e697de346146baf3d9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i74500d3a711f4a76aa2ea6acdb3a0ec2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic15322f0a51140cd9a55d547bffeb675_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="icaffcbaa639142f798fb75c9f410d005_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id120ecbbe1a44e39b4d352f35b6594f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i1ba63cb9f3234603a05e6bf67b44976c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i910a6596584c46f9bce8042542ee171c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01709a4c197545fa871042e710a99446_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63bb19088a66459a9dcedb7c8ea61511_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b5c1413f17043bdb0461df21e6ba4d6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd81ba0c2182494997ce4c67578d5234_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8cfdbe480fdd490990b631923cea077e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</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="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1050af06e20841bbb5320e9e804fdbcb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i322c1fd39273480f9fd5eda660774cf7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia99936499ae74be786eeb9640fbd30e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7be77509ca7e4adcbab319c7c62289c1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic083fd672842414dafdb4f95912521e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39c6580890664954b67fc6377d550c62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic5fc4ff3e7cc406984391de22c4be65a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic27cd91c6f77440e99648639046920c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1b39c420f1bf469d888d9ec8342237ad_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i00ca79bc43ad4bc98ad52e8113e93175_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i38f25cb70b4d4b5c9753f48facd0530a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib41bb0bc1a114626979a484f20daac34_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i88de17193fdc49cba219d881bee50838_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8193f65f03994abcbb05b95bf92bf172_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i662baf2b1a144e3b844811756caadb22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc51a9c87f414419b1626339a50c3aa3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie5db12b0df5847eba47275c0ca25962d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i493e9f28c3f94c4d9f13295dcdf7f889_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i25fd1d3e12964ac391186f1d790958c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8f1fa97f17e467ab0772057fd4b4e79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i85c4c3c5d9684d4ca444892e05b51023_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i4a84afac0c9f4578979aeb131d888844_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibe361cbb8d064144bee19c49f948bd0a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f1adc14d1494ec7afbe02b2574de545_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4dbc9c233e1c463b889a3231bd240482_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id71216e7b6604dae9c7f4a6d679baf64_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <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="i68196e3101504849aa03f621b632dee0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92203757fd0a47a5b89dd241c264730b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42136779258741ddae456c8a5ca83db5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6416ec09496d4fb1808ee007147b8180_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iebd7a0a484e846e3b14ce2bb10190031_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06e78ad0af824d48867e26e54ae74aa0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85161f20c3e24719a746fcc96ac11da1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <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="id2db6c5bd2aa4e798e04461467affd97_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e139041f9864b41b066018a8104a739_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i0e30a7a3443c4b4cb728cdb2b6a37b43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</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="i8ebba4ad108e4ee493faf9183830446f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0b9921768ad4c1abbbc680ca2132065_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i55071689549c4d0780cd6a22ecef002c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2942a22fefca49f495daa2215773f4da_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac66e79e67e44a0c941b333b91258b50_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id8b5fbb5c2a04ab89ec921b1426cb0ff_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i950cf4d4b1b5488f85102973e958b55d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if45f21dd8c2a42bf939ff214425cda12_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2a18a964d8c44d8db9669f01fe55455c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i84f09e9c147f4ce4947db745a512b113_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:UTCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55040453a768404c806bc8113d462674_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id6ab2edc7c454a7380ab1c92420b2048_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33be30902f9c4027bb809e084de4ab73_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id1fcea284c6b4668989dd7d24c66b15c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic1614b8f878742d699fa2a274dbb3b9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1714cbc84a6f4b81aa3e7a89b0801cda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie916cb675c42462a8c01cff21896c768_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ManufacturingExecutionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i992f8336bed34f3497185cc822abc2e9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ManufacturingExecutionSystemMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib59c37c8c59e486889d4bae554ea3ace_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7954ee56fce43ed964858d93711b5b5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icdebd03ab1624e46aab5dd58c9653225_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i12080b27373842e7ab9e0400882edc07_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idce673efcdb2437099c3959a15801e15_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i16a82d02040e4b9a9ac4035ce4e6eec8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4160382525684d32838ee61a48f74f39_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i50c6abee5aee4caf90b3cb1fc5779104_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide4710a58dd744adb3eaeb6d7e970332_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7b7830b6d38449eca96b0b5f44976095_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61a5edab3f7a42dbab10259b9aa5262e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:AggregatedIndividuallyImmaterialJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i67f10eeb7b16400b8bef0bc2501bd03d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">ifrs-full:AggregatedIndividuallyImmaterialJointVenturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4933379c415249c9afe41dea84073524_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0daa0d20fa9646708b9cb8dad005c658_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6bc83e5d6d844240b2e2344de1400ce0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iccc14e2914684801af4af571dabbd13f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5b98e81bd1c4f5fa94896bb519853d9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a025398935f4207bf3dd2c1d51a8009_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68581f360aa04eef8b5b583ceaeadc11_I20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-31</instant>
        </period>
    </context>
    <context id="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie961d454af43479ba25ad2169c24415f_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia3e5a66ea9084d50862956b85d1b0baa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b8d9d508d964682a8bf047dc000d804_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14542335e1e54108898b867d4150702a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:EncoreFXFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e8f277df4a34529964131a2cb985ea8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if2274fdaf764482cb4a61c9b5560ebbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i028cd510d00e4f8c92b1e07aa35a889b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i16f8079b12794f7b9eaf2b580708263c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib323712a92104cd69c20a097aab0ac1d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib191ad0cd56f4dda99138597b4a6bc86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8f5439f6c58f49e4afb52135a4089ed6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic54100db7a714a73b3a07ce7669f0db3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie72908703ea04ee58dae8bf13012bfff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i973630af9a894df5bfbb1ee3f381c40c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i54ad13558b2f4ac79c3a2522e60705b2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i843c361cae2b4cdba580fae27609a672_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie6f3b0273c424173a0e198c3f366b22a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1526fb83cd9d452fb77870be0ac205ea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iabd8939470a846deaef18235e31f37eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icb1949c2018f47caaeaf346430affa5f_D20220101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NonadjustingEventsAfterReportingPeriodAxis">ifrs-full:EnteringIntoSignificantCommitmentsOrContingentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i9d4f96abfeac4c05b4e0d10601b2b604_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i29f3958e06e04514aa99648878c1e302_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38d6836a0c6049589c029774232a34fe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1dfaeb951c5745bbb0c365801f432998_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9334b240d8b94457bf578b6ca74d903b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4b968549024c4ae9a1746325f049e724_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54c2b6334fd64311bd8af33ba99d3743_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f31690e21404ea2a04fb47c7a496edf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i448f40a6aac94332bcc958de0cfec1be_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e4831370a5447b6a911b4a08c0d6e25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba395f46f40b425681cd6a885d45082d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:NewIFRSsAxis">bldp:IFRS16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i30d89f778c4742e48111eaa6849a75c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ad436db4c4548ff9979be7a78534a80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iae713e123aea4b82a20522294e26fc92_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d37084d887f480baf79e8fc7b489249_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6fa5472e3f324ae396c1b092d6cc9550_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id490de0c45cb451184a8696bb2016e5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdb270357a684121989a49cd8a016461_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i00631d09af7f42398f5252ebcca37dc4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if966fee8aa304b2d9a1275798aa89d00_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i898fde7fc83d439aa883585281d69026_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9eac9ce848124e0caf809584efd86632_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic0c687f2a7a64de09f826e624202a075_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6cee5cadc55b4ae3b99511ac975af642_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4a9838b3ce06410f979574400591e54d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i097af26c8db0467b9dc668440c61214b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie25ddbd12ea4411e978b0f96ef46b616_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i70f794729eeb47e8ba2004baade6b0e7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8407bdb6fa9402a8b1e67cd27611320_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7f64fc1fb13d4333b39060a84985309c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied1acc7463154599a705c402fb0becf5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5676e1620e854f2a9878504cd6f1b913_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2772f05242d440e489616f521aab8242_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-23</startDate>
            <endDate>2021-02-23</endDate>
        </period>
    </context>
    <context id="i8fce2759e6cf47f28b1926085a898398_I20210223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-23</instant>
        </period>
    </context>
    <context id="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0d37aa9ef034ccebcfcaf963cbe29fd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ATMProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i850d5967c86040009608aee95c44e788_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ATMProgramsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99f3bdab3de547a7b39a14322ba2d7b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:BoughtDealOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib78dddaddc9f44db89d319f40ce8661d_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ProspectusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i2a852dbb5047470db245c22eb609313a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5585afbb454d4168ab0ee8542de3f87e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i07d1c534385d4325a95e66fc5e37f576_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3e6a77c7efa5477a841c37efb9339d28_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i339410f9aed2405787c25d29561e3676_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f0d5e6d602b40ceb65d8d0767ef2422_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7369e481470149c4a56c002edc8d2d33_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f4d543fda8c4dccb87ffcdd6e148f56_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4473fbe483f24268a9c15a8fc6529398_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5a46f86df8dd4197b2a17810b027f4a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i36782c919fd54c07acf5b030058b197d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c7d9f0dab1a4088a2d24945533be8c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f043cb4d1b5470d9942243b9caae221_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fb5fc57e7ad4faebe7fa1ccc9351616_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6007f3240c0541868e15a6a3759285a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9b6e8abf0f624c589350a5d042d77999_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3a1b55a3841d4d4a92f0bf183648559a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8ac3b902bfd423ba31d3d71d7ef3e29_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf3687a469f5487d80fdcea2f3046919_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d4ed1eb46734e42ad00c4141a8496c7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i182d3f3e251842c5b491650cf523ce95_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i18d2c4c819e241ba8ee48af1ff83ce30_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib70098f78a4c4190b42939d151353538_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib3a1d0e9cb38420fb59be9846b776872_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if922b7e73ad147c4a967c5de6df54922_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i504f8261beb14e2da0079ddf165a293f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i901945c144fe459995b09dc4ef2856dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32e4b43a65f64bd1906afc31a7bd3681_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i69f69f7db7564b478a12b6409f47136a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id29999761cc245308f74466304cf6589_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i638a9f5db78a496393b81c0672149b98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia897fe1093344f7988f70a34a3152ac8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i623241d529044918a73f6e213e50c587_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1d759eb74a274c75b720985becf6fbdc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0ef691913b0f41979ff807bfc7af0954_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c2048e3bf5f40cb8f9b1f293418b67e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iaf5ff003401f4dc8b06a071cefada663_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i508a95df9ab241cfb30aebb4aea28406_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i89d2f298e1e2494ab4add99875a5dea1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i411b73bc8c9242a99010f8c2159968f0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HeavyDutyMotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36886b4c6c934a8cb0664452cbd4f271_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HeavyDutyMotiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice31b21069644bb98d6751d424d37175_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MaterialHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9e9740f76e9c4867adeeff2ac13d133f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MaterialHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4b63fa3b9e684d14bbb344bff2b0129b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BackUpPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0cf8eef62064e0c9d45080fc12a090a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BackUpPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id185f128489e41748bbe2b4a553c47e3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ife1a0541831740d9bb88950450869600_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TechnologySolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4275c498791d45ac89d5ed25bbee26aa_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0eb6b957ac954ecb9c721effa11b640e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ife69f0b8376c4c5bb80e141e36da9936_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i224e084cd8b646cbb5f4fea48056877b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id6dc68a47d384a44abd78bd9318cb5ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i911ce751f04343469670b5390913d9a3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i483fa75b6211433abd8d7439b1f80670_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id58b28ec77d34628b4e089cca0f7936d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i24c2b8c07d9f4602b4b5165519c03bf9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:IntangiblesAssetsRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if243a977667c47318555eba80eeecbb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:IntangiblesAssetsRelatedTemporaryDifferencesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i523926a22c4d4f778ae13b31ee8115d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62a990f879ac408e82ae3ddbc28f3f3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id02d16cfa2ad45a386ecb5914be04af7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1cefc83be5694fabb09b24dd0edee11e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if9e2af2e9fa14c9c87d3c98ce8f8ed38_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:AccruedWarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i06588791200747de84cd2912a8767298_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:AccruedWarrantyProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20d1272fcdd8488b89a9dee4f5f9a804_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32df5935d9a14c5fad8baf3398dfc04b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i84bf4c76665544d1b886d957b1a8b050_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3877e54f53eb46738dfe63a8c52ea4fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a57f6787c8340cfba9fd03e5c127a9d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i75be656dc3f54a0da039561ce66cadd5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8bce0374c165410c94c9c46018247ede_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f95f8c6c8244139812dc64322f8d5ce_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie20e503d0615409489b54f59b0751e49_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2427586e6c7a4df59394b8ecd5e1fd27_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8415e6ffe59a40ccae0f86ae2dcb04e7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i843a7bfb6ba244fdbe89ed4f0bbb68cc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i46c6da2b66c046b4a03cbba6e12c181d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie3e48fac08b44940a97009312a8690ba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c50f6db0827493e9cc64b42585de1ca_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i028c296297394cbab8cbcb89954b24ae_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ca56a00c78342cdb41e2319ae021df9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if3963bdb51004e0db0c28d368c3c3355_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0fd4098cc1104b6e82888ce273fdc272_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ea51def932d4c33b658723e003f5bb4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb91e41e7c1a4acfa8fa11ed83bf7ae3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5e4967c84219436dbfa840bf1f662365_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7eff3bd3a4bd4966a74cc7bfc9e839e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idedd87d6be4949c797fd2f14c56bc45b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic8840e502e7c4e99a678020393b3ac44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i167ff25d23b846678b105bc511f244ea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardAssociateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iad77f564c19d4d39b78ec08e71ffcb10_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib554265d1c104d2ab626a5cc40e47ea3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i25e400ce61b44b3ca573715e5d0ca181_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:JointVenturesWhereEntityIsVenturerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b89df43554446838b21a50900b3ac55_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34c61827a5e84644ad6fc21ea15edd8b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7aca1b6837474d4a95e61b9b6efe9275_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8368e2c63b940de9841502227d54fce_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icab3187efc814e73bfe2ba40377f31ea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i704fad605d454d02b9d8ac108966726f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibb45eb37de7c4a74a8542743dceaaa24_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8c942e2f7efa4587bbb88872bffd68b8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5fa1a40e4ae94e5e98587491980b4a1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7eaad723d16c49839895fea56743558f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icd0c228eda65473ebabb3c2f7d36fdbd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb5b0a6d23694a76a15bec57cf30994a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic12966911c8f4783b2dd97e20cb48aad_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id24820bacada491f9118d81bc82b0741_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4366fc5654f546959100a2343e6cfb55_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i942cf381f75a454baeb313c3bec42dc7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i92a8293a4f4047dca0b125d2199f5913_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8e47e9b04aec450f817dbf765af443a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id672f60bc5604d268a077774c0a49d35_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic129828bfde74a17996c572b88c7cfa1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if821dcb9af4641729abbbdda26de2a72_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44c799fbefdb4fcda2f4e1504613b022_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if556ead3ccda4767b485710be8f84ec5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5209b7a6d9c94b9096f9c0defa0bfae7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97e687557047468ba68ce62a928c5e59_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i80dd593441eb4fedb2886b0d0b0b9e98_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ideb0c55b8d5f408d81435a55cab82bab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08379526d27246a4b4975070890315c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f1d44481610439796e6f1461bc1d312_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3ab1876c052b4706bb499fcb7b603196_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5099b6f2ec6d499f93e64b5c322e22df_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69849de9fee840b3ad311dccfe1245ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:UA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i487fcf85f36a4b068cb26d12b9d6e476_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i912081e9356a42acbdcf9f4f1caa808f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:SE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77d7b8caef0e4111b3c915752da68b91_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3b29f9e753c41d4882c5e1e2a6f8ce8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3d46b2503fd49db92cda15ca6741f7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4b3cd2c1edb24b8da685809b10a14347_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72525da04d38487a898fa16d49a68fb1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fe88cd8bb3c438e8da2396b67d60b47_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia2fe870705f943d18363cd3112c1300a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6c3b9ba4f71c41b4a42c19848ad86f97_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb80d45f97904d53abd08fcd1855a04b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6f86cb3ac36a4bdba34a90e499ba8c43_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i569f0974828b43cf96eb5b2505125b35_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic1904d0c03df474d9fbbb828f761d957_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5960b2ea20da4dea8f25d84b5048fba8_I20210616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-16</instant>
        </period>
    </context>
    <context id="ia27dc2d654184cf59829cea9ceda0bc0_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="if4f7ccbec3f142ada16adfc33e80bd1d_I20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-17</instant>
        </period>
    </context>
    <context id="id046c02bb3c146678b657f95b297be87_D20210617-20210617">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-17</startDate>
            <endDate>2021-06-17</endDate>
        </period>
    </context>
    <context id="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:EquityInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7b978eb996f3424d82c56c48e969ab5e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6bdda5db05df43859dbcce36353d5a3b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4d41489eff7c42c39bd7f57a5c28c3d0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0396ec14c8d542dfb243715c22e65efc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i360f77f0684d42a18e283cc31f05d915_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc3d7bed2c424f86830f8c6d3e02b960_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ae53a12f5664bc0a094357bf8f43e4c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4949abbec2284dfda1a5001e89b72ac4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06d895681cd44c5c883d491603e7b84f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">bldp:CashAndCashEquivalents1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaa6cb8f679d24e448cfaa7edaf8f0cc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadfaeba9753142cfad5201f867aefe9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7f6b0c84023641f0ac0b98e088f0bba4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5567e9b6ff4e46279c299334faf0b80e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia1a97d78b5e849e8acbbfcc3d5b34143_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic444cc36a67f4e64942281fc61f19d87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:TradeReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="contribution">
        <measure>bldp:contribution</measure>
    </unit>
    <unit id="seat">
        <measure>bldp:seat</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="plan">
        <measure>bldp:plan</measure>
    </unit>
    <unit id="customer">
        <measure>bldp:customer</measure>
    </unit>
    <unit id="cadPerUSD">
        <divide>
            <unitNumerator>
                <measure>iso4217:CAD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:USD</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="usdPerCAD">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>iso4217:CAD</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV80LTEtMS0xLTM2MDc1_390344a7-f92a-4a36-af61-b7f4ed18bc7c">0001453015</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV81LTEtMS0xLTM2MDc1_4454c219-43e8-49e1-80ee-fe999641741a">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV82LTEtMS0xLTM2MDc1_22a874e4-f7e5-4bc2-8a24-c1d57d3ff4f5">2021</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV80L2ZyYWc6NDFiOTBlNTEwZWExNGQzMDk0MTljYWFjZDAyMTVhNmYvdGFibGU6MjliODJmZTVkYjhkNGRkZGFjNTljNjk1MDIxOWY2YzUvdGFibGVyYW5nZToyOWI4MmZlNWRiOGQ0ZGRkYWM1OWM2OTUwMjE5ZjZjNV83LTEtMS0xLTM2MDc1_a01e6647-4e5f-41a5-b5cb-64ba568bf241">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF8wLTEtMS0xLTA_17103433-1f21-40bb-8377-ed80f1645ddd">0001453015</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF8xLTEtMS0xLTA_faee33e0-81c1-44c6-9236-3575b5e885cb">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF80LTEtMS0xLTA_cd55530d-f2e6-496f-81a1-07ab748eef9b">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80L2ZyYWc6NjEyODcwODljYzg1NDY3NzlkMmY5NGZmN2U1YWE5ODUvdGFibGU6MjllN2M2MDAxMWU5NDNiNThiYTE3YmRmZmVhYmU2ZmQvdGFibGVyYW5nZToyOWU3YzYwMDExZTk0M2I1OGJhMTdiZGZmZWFiZTZmZF81LTEtMS0xLTA_efb49597-1399-4f3e-9be3-2f03aea22ac1">FY</dei:DocumentFiscalPeriodFocus>
    <bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDAvZnJhZzpjZmYxZTZiNGZkOTM0NmE4OTllY2Y4MDJmZjQzNTc3YS90YWJsZTozODM0NzBkNzNhYTY0MjUzYmQ5YjgyNDVkMzBlNzUzZS90YWJsZXJhbmdlOjM4MzQ3MGQ3M2FhNjQyNTNiZDliODI0NWQzMGU3NTNlXzUtMy0xLTEtMA_9a9dadeb-aaa1-4d74-be25-7e70ea13e3a7"
      unitRef="number">0.333333333333333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <dei:DocumentType
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI4_87e883f3-62ec-40a2-9be5-681534cc274a">40-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6ZTZjZmVmNzc1NGU4NDI1MTllNGIzNzRiOGNjZjE2NmIvdGFibGVyYW5nZTplNmNmZWY3NzU0ZTg0MjUxOWU0YjM3NGI4Y2NmMTY2Yl8wLTAtMS0xLTM2MDc1_9142ade5-7d31-4ee5-9644-1c7efc854d5e">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6N2E3M2RiNWY5YTAyNDY5YWE3MWNkMzdhYWZkOGY0ZGYvdGFibGVyYW5nZTo3YTczZGI1ZjlhMDI0NjlhYTcxY2QzN2FhZmQ4ZjRkZl8wLTAtMS0xLTM2MDc1_50920a97-f22e-42ff-a4a9-c222bc74c0f5">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTEtMS0xLTM2MDc1_3c172d32-6888-4576-a11a-440e56f15ce4">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTEtMS0xLTM2MDc1_2dea9290-f5b5-4cdc-b960-77c9e3849376">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NjI0ZmQ0ZjBkNWIxNDkwNWJiYjM3YTllNDU5Y2RmNWIvdGFibGVyYW5nZTo2MjRmZDRmMGQ1YjE0OTA1YmJiMzdhOWU0NTljZGY1Yl8wLTMtMS0xLTM2MDc1_375dea41-8f1d-4868-a06e-4f5a2c4c072b">000-53543</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIz_ffb470da-8990-40b2-919c-483badc8a158">Ballard Power Systems Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6YzFiYjg5NmI0NGE4NDRlOTgyZmMwZjhhMjI1MTA3NDkvdGFibGVyYW5nZTpjMWJiODk2YjQ0YTg0NGU5ODJmYzBmOGEyMjUxMDc0OV8wLTAtMS0xLTM2MDc1_73646e91-63c2-48ad-aca1-54420cd475c7">A1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityPrimarySicNumber
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6YzFiYjg5NmI0NGE4NDRlOTgyZmMwZjhhMjI1MTA3NDkvdGFibGVyYW5nZTpjMWJiODk2YjQ0YTg0NGU5ODJmYzBmOGEyMjUxMDc0OV8wLTItMS0xLTM2MDc1_1ff8b253-89f0-4aa9-b456-2899c257cbed">3620</dei:EntityPrimarySicNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI0_cc70630e-41bb-4132-9338-3e5a9cfbe204">9000 Glenlyon Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ1_530ba15d-100d-41eb-9c63-a2ed98882690">Burnaby</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMz_658ce909-d84b-463d-bb45-d0fd9791d287">BC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM4_93054132-3e94-4a89-a7f9-f710df607fff">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI1_fcd0122c-a3ea-4105-b3a0-2cac096c30c4">V5J 5J8</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQw_772da58f-2b5b-4a0a-a495-0b2700916dec">604</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM0_57eb0415-4073-49ee-a9ce-e4838fc1e2b6">454-0900</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzI2_52f6bf7c-b439-4d46-978c-28a94b931811">C T Corporation System</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIx_f8165714-0e94-4ac7-a74c-effba5aa04de">28 Liberty St.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQx_a18dc881-641c-4272-a17a-69a6075a77f4">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzIy_c108aeef-0f9c-49f3-8529-e2137764994a">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM5_0f4b4733-4158-40f5-803a-9cf86ab24ec9">10005</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMx_f300e1b4-5524-4f1c-9c13-d177e58b42d8">212</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0856320aa72e46348e1d858c3d15fbc0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzMy_5c33793c-f0c5-4d61-b75b-ef29490fb233">894-8940</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTAtMS0xLTM2MDc1_d261936e-dfc0-41ca-a66f-5fac4797843c">Common Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTEtMS0xLTM2MDc1_c684e9f2-fcc3-4832-a98a-b9f735caa75a">BLDP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NDhlYTgzODFmNTExNDY1NmJlMzI5OTMwOGFjMGI1OTYvdGFibGVyYW5nZTo0OGVhODM4MWY1MTE0NjU2YmUzMjk5MzA4YWMwYjU5Nl8xLTItMS0xLTM2MDc1_5c7066c8-4c56-4d49-b17d-6d7474f1fc13">NASDAQ</dei:SecurityExchangeName>
    <dei:SecurityReportingObligation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM2_16ccdb1c-e034-45d9-be25-0d1bd7dd62a5">15(d)</dei:SecurityReportingObligation>
    <dei:AnnualInformationForm
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NmM5YWFmZmFhZTM3NDFlZmE2ZTQxODUzMmNkNzUxMWIvdGFibGVyYW5nZTo2YzlhYWZmYWFlMzc0MWVmYTZlNDE4NTMyY2Q3NTExYl8wLTAtMS0xLTM2MDc1L3RleHRyZWdpb246YzZiYTA1ZjMwNTgyNDBjZWE0ZTVkMGE4YWUyNDFlNTFfMTY0OTI2NzQ0MTcyMA_cf252b8b-7c3a-49b8-a324-1cfa42c56466">true</dei:AnnualInformationForm>
    <dei:AuditedAnnualFinancialStatements
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGFibGU6NmM5YWFmZmFhZTM3NDFlZmE2ZTQxODUzMmNkNzUxMWIvdGFibGVyYW5nZTo2YzlhYWZmYWFlMzc0MWVmYTZlNDE4NTMyY2Q3NTExYl8wLTEtMS0xLTM2MDc1L3RleHRyZWdpb246MzI1NjEzYWU4MGMwNGUzZGJmNmM3MmUyNmZmODNiYWZfMTY0OTI2NzQ0MTc0NQ_0921b7cd-38c3-47df-ace2-4ee292003bcc">true</dei:AuditedAnnualFinancialStatements>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8xMTY2_845e6bfa-64e8-4d66-8e03-9278af65c663"
      unitRef="shares">297700295</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCurrentReportingStatus
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQy_edc691d7-03bf-471a-8ba4-750203c26c69">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ2_8a5f4f84-169a-4e0c-85aa-a8a022168382">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzQ3_8ececec7-c8e4-4283-8c7a-4542e6fe7d76">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xL2ZyYWc6OTAyNjY1ZjcwNDBmNDA3NTkyZGZjNmFlOGViNmEyYzgvdGV4dHJlZ2lvbjo5MDI2NjVmNzA0MGY0MDc1OTJkZmM2YWU4ZWI2YTJjOF8yNzM3_9827a85d-2894-4da1-8d93-8ae4d998b1c0">true</dei:IcfrAuditorAttestationFlag>
    <dei:AuditorFirmId
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmE2MjRkNmRjYmQzMTQzZTNhNDhjODY1NWM0OTJjM2Q1L3NlYzphNjI0ZDZkY2JkMzE0M2UzYTQ4Yzg2NTVjNDkyYzNkNV8xMC9mcmFnOmZkNTNkNzZiYjRlMjRkMTk4ZWIwOTVjMjVkODBkNjllL3RhYmxlOjljYTIxMDZiMDY1ZjRmMmNiOGFlNTY1Njg5NmRlZjBiL3RhYmxlcmFuZ2U6OWNhMjEwNmIwNjVmNGYyY2I4YWU1NjU2ODk2ZGVmMGJfNi0yLTEtMS0zNjExNy90ZXh0cmVnaW9uOjk4MjYyOGVmNjlhNTQyZjA5Y2ZmMTQ5NDk5Nzk3YzhmXzE2NDkyNjc0NDE3NDE_e541ec59-5c42-438b-8aee-fbca2007fb79">85</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMC9mcmFnOjhlMWMwNzQzZTFjMTRjZTRiNzYzZmRiYjBmYzNmZjUzL3RleHRyZWdpb246OGUxYzA3NDNlMWMxNGNlNGI3NjNmZGJiMGZjM2ZmNTNfMTA5OTUxMTYzNTA4Nw_6bf85a6a-2498-420f-936b-1f9ba1904599">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMC9mcmFnOjhlMWMwNzQzZTFjMTRjZTRiNzYzZmRiYjBmYzNmZjUzL3RleHRyZWdpb246OGUxYzA3NDNlMWMxNGNlNGI3NjNmZGJiMGZjM2ZmNTNfMTA5OTUxMTYzNTA4OQ_ecc257f1-687b-4be6-a857-8c76222be84f">Vancouver, Canada</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMy9mcmFnOjQ5YjU0YzU4MDQ1NjRhMGFhMzIwY2VlNWNlYjU0ZDY4L3RleHRyZWdpb246NDliNTRjNTgwNDU2NGEwYWEzMjBjZWU1Y2ViNTRkNjhfNDk0NzgwMjM0OTAzNg_6bf85a6a-2498-420f-936b-1f9ba1904599">KPMG LLP</dei:AuditorName>
    <ifrs-full:CashAndCashEquivalents
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNC00LTEtMS0w_501c5de3-c92f-469b-8608-2f9bd36feaac"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNC02LTEtMS0w_f52c04d5-8f3a-4bfd-b029-0f3681d6a00f"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNS00LTEtMS0w_3f842c1e-501a-4c5c-9cda-44312330d9af"
      unitRef="usd">3004000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNS02LTEtMS0w_7408f153-cccb-4f36-8c1b-223bb6c0a797"
      unitRef="usd">2000000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNi00LTEtMS0w_0f33293b-f4a5-4ee0-9486-0301701c1ae3"
      unitRef="usd">46395000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNi02LTEtMS0w_b1f208c1-471b-4a00-9784-6508b37cd3d6"
      unitRef="usd">56795000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:Inventories
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNy00LTEtMS0w_cc10a6bc-4aac-48ec-b8fe-ef8b693a3f9d"
      unitRef="usd">51518000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNy02LTEtMS0w_b67442ce-018f-494f-a3e4-88d0db435ab0"
      unitRef="usd">28522000</ifrs-full:Inventories>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOC00LTEtMS0w_2ab42ac6-4c93-437d-bc80-187e542cfebb"
      unitRef="usd">4374000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOC02LTEtMS0w_c8f9413e-b2b9-467c-97c9-64071a1f88d0"
      unitRef="usd">3568000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOS00LTEtMS0w_c9972332-2912-4f8e-b296-acab4688d070"
      unitRef="usd">1229186000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfOS02LTEtMS0w_034e5fb4-8980-424b-a74d-feb3f9ed399e"
      unitRef="usd">854315000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTItNC0xLTEtMA_7a648107-4a11-4205-a4cb-2ce084bb0c2e"
      unitRef="usd">56061000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTItNi0xLTEtMA_bbb29bd2-17fc-4518-a10a-0569e9062ee1"
      unitRef="usd">49334000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTMtNC0xLTEtMA_c14cce17-11c4-4801-8877-38ebf7bb9ec3"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTMtNi0xLTEtMA_13b4a963-6fcc-4178-bf2f-1d6b86a83d13"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTQtNC0xLTEtMA_c9ad0c15-5690-48de-a8dd-108951d60d0c"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTQtNi0xLTEtMA_925ae9c9-ee97-4da0-97cc-038e8f0b5491"
      unitRef="usd">40277000</ifrs-full:Goodwill>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTUtNC0xLTEtMA_52e951e9-38fd-44c5-974c-64aa3fcac637"
      unitRef="usd">70292000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTUtNi0xLTEtMA_2a4e380c-b097-4ad5-b60a-22a173d7a2f1"
      unitRef="usd">27566000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTYtNC0xLTEtMA_a944fa45-d60f-4197-85d1-a8cd2972cf9d"
      unitRef="usd">348000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTYtNi0xLTEtMA_4e91e6ce-9634-47a9-85b8-4665819dc1f6"
      unitRef="usd">343000</ifrs-full:OtherAssets>
    <ifrs-full:Assets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTctNC0xLTEtMA_1cfc9414-3a2d-43c6-ac07-af46ab5a5922"
      unitRef="usd">1440943000</ifrs-full:Assets>
    <ifrs-full:Assets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMTctNi0xLTEtMA_d88a4d94-c21f-43aa-a367-210d647a29ca"
      unitRef="usd">975599000</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjItNC0xLTEtMA_665e9a47-4e70-44e9-865f-501fd4dd252c"
      unitRef="usd">39555000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjItNi0xLTEtMA_406b029f-973c-48eb-b928-5d96cd977961"
      unitRef="usd">29877000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentContractLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjMtNC0xLTEtMA_8b22aff9-d75e-4f50-82a9-711fd4b4e3a2"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjMtNi0xLTEtMA_a1168b0e-c29a-41f6-a9de-8ddcfd734cd9"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjQtNC0xLTEtMA_6dbd1066-dba9-4009-93dd-a04460797cda"
      unitRef="usd">28257000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjQtNi0xLTEtMA_e1b571db-0424-44c7-aee6-e21f3eacf339"
      unitRef="usd">9635000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjUtNC0xLTEtMA_26aa0e78-718e-4469-8f2c-635e243bc144"
      unitRef="usd">3238000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjUtNi0xLTEtMA_e5c56298-bdd1-4c49-84d6-837954bfb733"
      unitRef="usd">2691000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjYtNC0xLTEtMA_d27ae220-cc8b-44e7-896c-f18a50350b30"
      unitRef="usd">83159000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjYtNi0xLTEtMA_f3a4c777-9bb5-409b-af02-f9230524936e"
      unitRef="usd">52091000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjktNC0xLTEtMA_de25369b-94f5-4dcb-b142-1e6f99ccd4e3"
      unitRef="usd">13882000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMjktNi0xLTEtMA_0a568478-7d87-4c7e-a69e-5802f667f2f7"
      unitRef="usd">15182000</ifrs-full:NoncurrentLeaseLiabilities>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzAtNC0xLTEtMA_23e24f6c-cce7-49a9-8079-746c52c7212b"
      unitRef="usd">1318000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzAtNi0xLTEtMA_ab33d858-115a-4e95-a47c-8bd1ad283d92"
      unitRef="usd">1734000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:NoncurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzEtNC0xLTEtMA_1aec49de-e2b9-43a2-b0e6-d391db0ac7a3"
      unitRef="usd">8895000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzEtNi0xLTEtMA_49d0924c-2727-4637-a3f7-45e66de329b2"
      unitRef="usd">1764000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzItNC0xLTEtMA_480ae6ad-ce3f-455b-91e6-e0024afd320f"
      unitRef="usd">1894000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:NoncurrentProvisionsForEmployeeBenefits
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzItNi0xLTEtMA_87f7c557-ac04-42ac-b7b2-eb7b110b3e4c"
      unitRef="usd">3941000</ifrs-full:NoncurrentProvisionsForEmployeeBenefits>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNC0xLTEtMjYxNjk_51590aad-a705-406d-9f3b-3739663cba9b"
      unitRef="usd">3578000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNi0xLTEtMjYxNjk_b0f8f511-e1fb-4373-a0d7-d9a5421ff32d"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:Liabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNC0xLTEtMA_dbe5984a-39bc-4755-8d4b-b8a61d1b08a3"
      unitRef="usd">112726000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzMtNi0xLTEtMA_36ecddf4-bbd5-4195-97d5-b8b4b76cbaa3"
      unitRef="usd">74712000</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzYtNC0xLTEtMA_f37050ec-8a8c-41a5-a3d4-839e537b4fb5"
      unitRef="usd">2416256000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzYtNi0xLTEtMA_00ac6094-58ad-4af3-86e3-f06c39952fe5"
      unitRef="usd">1884735000</ifrs-full:IssuedCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzctNC0xLTEtMA_1540a948-8e8c-4fa8-bc21-a23df5058c80"
      unitRef="usd">297819000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzctNi0xLTEtMA_1f03fd0d-11bc-4cee-8f8e-90e7a6cf26a4"
      unitRef="usd">290761000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:RetainedEarnings
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzgtNC0xLTEtMA_8b3444eb-fd81-49e5-bf2f-cc3a6a22e900"
      unitRef="usd">-1387579000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzgtNi0xLTEtMA_5b8a27cf-efe2-4793-8182-5b276bac547e"
      unitRef="usd">-1275516000</ifrs-full:RetainedEarnings>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzktNC0xLTEtMA_4b28287c-e0f0-4737-b01d-0dfbceef4b70"
      unitRef="usd">1721000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfMzktNi0xLTEtMA_4d109f12-82b6-4acb-8050-42c85eb40d53"
      unitRef="usd">907000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:Equity
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDAtNC0xLTEtMA_37cb9f60-8498-45e0-bf46-4b85752df5dd"
      unitRef="usd">1328217000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDAtNi0xLTEtMA_a9c55a78-002f-4ada-9f85-0a0493088186"
      unitRef="usd">900887000</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDEtNC0xLTEtMA_ce146fc9-ccf1-4bd3-bb1f-6fe6932e0cf6"
      unitRef="usd">1440943000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xNi9mcmFnOmRiZDg2ODMxNzc2NTQwZWQ5ZDQwOTVjNDJkZDZmMmFmL3RhYmxlOmU4Mzk3YWU2NDlmZTQ5YWNhMzMxNDE3NWE3MjAyNzI2L3RhYmxlcmFuZ2U6ZTgzOTdhZTY0OWZlNDlhY2EzMzE0MTc1YTcyMDI3MjZfNDEtNi0xLTEtMA_114f1be8-d47c-4309-8939-5c643aae052c"
      unitRef="usd">975599000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMy00LTEtMS0w_853a2aae-1089-4820-b2bf-6a8cd6d0f106"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMy02LTEtMS0w_893c032a-56bb-4004-b0fc-617960e28eb4"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:CostOfSales
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNC00LTEtMS0w_375633de-0c62-428c-aa60-e3b1cafc1f59"
      unitRef="usd">90492000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNC02LTEtMS0w_a6068f60-7bd1-4b93-a7bd-d5d62fdebf12"
      unitRef="usd">82893000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNS00LTEtMS0w_9b311657-7170-4116-81d0-b8887bccbeab"
      unitRef="usd">14013000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNS02LTEtMS0w_67041b00-fef4-4169-8ca6-abad40d7ec83"
      unitRef="usd">20984000</ifrs-full:GrossProfit>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOC00LTEtMS0w_cf66f1d1-2c1e-45a9-8dc3-79d7e3b2c30a"
      unitRef="usd">62162000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOC02LTEtMS0w_22ac3530-66d0-4d1b-9035-6090cd65738e"
      unitRef="usd">35519000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOS00LTEtMS0w_0a9705aa-ab8f-428f-8460-5d08779a6dd7"
      unitRef="usd">24725000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfOS02LTEtMS0w_01b60b84-7ede-4e9f-916f-9b46debc303c"
      unitRef="usd">16234000</ifrs-full:AdministrativeExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTAtNC0xLTEtMA_5f141ba0-b9f7-4597-a6b9-9664dc2b7715"
      unitRef="usd">12904000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:SalesAndMarketingExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTAtNi0xLTEtMA_40373cce-a34a-42ae-a5e3-5940041db940"
      unitRef="usd">8616000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:OtherExpenseByNature
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTEtNC0xLTEtMA_2a48d042-de2e-4ed3-bc93-8cf8e4ef0450"
      unitRef="usd">2325000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTEtNi0xLTEtMA_81e1976f-ede3-408e-afc4-b23a095748ca"
      unitRef="usd">376000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:ExpenseByNature
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTItNC0xLTEtMA_f5d779e8-f4cb-4acc-b635-5943cea2c0fe"
      unitRef="usd">102116000</ifrs-full:ExpenseByNature>
    <ifrs-full:ExpenseByNature
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTItNi0xLTEtMA_df3577aa-881a-45f2-8ab1-7a642f20cf6d"
      unitRef="usd">60745000</ifrs-full:ExpenseByNature>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTQtNC0xLTEtMA_5a606853-bf3c-41e6-a3f6-7ba211bc8c5b"
      unitRef="usd">-88103000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTQtNi0xLTEtMA_ab4d03d6-ded7-40d5-96c8-9e3b381b99e7"
      unitRef="usd">-39761000</ifrs-full:ProfitLossFromOperatingActivities>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTUtNC0xLTEtMA_f97f08d2-d405-40c0-ba71-255c7bbc73e6"
      unitRef="usd">-8813000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTUtNi0xLTEtMA_0ed1c8cc-cae5-4103-b47b-9988fb13c1e9"
      unitRef="usd">4282000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTYtNC0xLTEtMA_c01e9083-0896-4fc0-8a8b-7939a14e4f7e"
      unitRef="usd">1294000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTYtNi0xLTEtMA_a1678d6a-ebd8-4a5f-84eb-ede993c0e294"
      unitRef="usd">1303000</ifrs-full:FinanceCosts>
    <bldp:FinanceExpenseNet
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTctNC0xLTEtMA_b5756b84-3a14-4044-9696-89b697fcf7e9"
      unitRef="usd">10107000</bldp:FinanceExpenseNet>
    <bldp:FinanceExpenseNet
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMTctNi0xLTEtMA_e161fea8-012c-459c-b87a-e86a9558bf9f"
      unitRef="usd">-2979000</bldp:FinanceExpenseNet>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjAtNC0xLTEtMA_541b290f-58dd-4bef-a4bb-05daa648e2cf"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjAtNi0xLTEtMA_d1252b86-c054-4ff7-b9d9-1cc100a1892f"
      unitRef="usd">-12557000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ImpairmentLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjEtNC0xLTEtMA_66c04ed5-d2ac-439a-807c-60498b8fa16e"
      unitRef="usd">263000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjEtNi0xLTEtMA_b13c9c5c-74f3-4339-9f0a-e7934498a183"
      unitRef="usd">0</ifrs-full:ImpairmentLoss>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjItNC0xLTEtMA_b8d2269a-6e18-4ca2-a6d5-845310a86b68"
      unitRef="usd">-114613000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjItNi0xLTEtMA_5ee41457-b5d0-47a4-891b-fc724c4bcf28"
      unitRef="usd">-49339000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjQtNC0xLTEtMA_bc74f6be-3e88-4438-b374-904df2f9247c"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjQtNi0xLTEtMA_27353bb9-28ce-49f4-b4a6-d31411b8e434"
      unitRef="usd">130000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjUtNC0xLTEtMA_5d93cbd8-f28d-404f-a4f3-3b7e49b45570"
      unitRef="usd">-114397000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjUtNi0xLTEtMA_4016bfd7-a467-4538-932b-b3db359ce4b6"
      unitRef="usd">-49469000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjctNC0xLTEtMA_b23d3adc-176b-41b9-94c0-e1504b72cf3f"
      unitRef="usd">164000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjctNi0xLTEtMA_f256a7c2-822c-4b54-b4fe-893da2dc9302"
      unitRef="usd">-1908000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjgtNC0xLTEtMA_616ee7c4-6859-48d2-975d-872d3fc02a6f"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMjgtNi0xLTEtMA_59a98a53-921c-4b82-bd36-1067afaf8399"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzItNC0xLTEtMA_4439f180-56d3-451d-b53b-e9541a86753f"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzItNi0xLTEtMA_9db2c4ef-2128-4171-8f35-05cb7b746ad7"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzMtNC0xLTEtMA_42e219bd-b833-4de1-b8d3-f96dc760a09d"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzMtNi0xLTEtMA_3c78f071-5258-4401-af28-25799c0cb97f"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzUtNC0xLTEtMA_eeaf8dda-8acb-4ebc-9a04-5256886bf736"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzUtNi0xLTEtMA_5677c680-fbe5-4104-9659-c14cf5a28d86"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzYtNC0xLTEtMA_17f45cd8-cf5e-46b1-b4e4-d494be50b78f"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzYtNi0xLTEtMA_2815ca79-3c27-4990-a0c4-9ea5959c0b3f"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzctNC0xLTEtMA_f0ccaffb-e5df-4647-945d-b1a2bc09a3a2"
      unitRef="usd">2984000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzctNi0xLTEtMA_ecdcbc27-4309-4bc0-9b73-003c1dba8cf9"
      unitRef="usd">-195000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzgtNC0xLTEtMA_b4a99178-0f26-4777-bdfa-2a88a88a7955"
      unitRef="usd">-111249000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfMzgtNi0xLTEtMA_1adb093a-8884-47f2-97ff-36aa641a56f5"
      unitRef="usd">-51572000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNC0xLTEtMA_5fb5e442-1051-4c35-806a-d6e15931f07a"
      unitRef="usdPerShare">-0.39</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNC0xLTEtMA_bfcaebde-b3f9-4a1f-97bd-65d4fe470d42"
      unitRef="usdPerShare">-0.39</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNi0xLTEtMA_8daa9e6a-e63b-4a69-9f57-9525b08426ae"
      unitRef="usdPerShare">-0.20</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDEtNi0xLTEtMA_9bd76071-8312-443f-bd0b-2a36bcce72bb"
      unitRef="usdPerShare">-0.20</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNC0xLTEtMA_eeda923e-bb96-468c-b56c-837eb72da6e4"
      unitRef="usdPerShare">0</ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNC0xLTEtMA_f346a807-93dd-4a44-916d-e32c70360e61"
      unitRef="usdPerShare">0</ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNi0xLTEtMA_79585fcd-f051-4ca5-b268-73c0e2ea517c"
      unitRef="usdPerShare">-0.01</ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDItNi0xLTEtMA_d19e1216-29b9-4f30-9571-6e3dc08451b3"
      unitRef="usdPerShare">-0.01</ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNC0xLTEtMA_3a8cae42-e66a-4706-beb1-652489c4c843"
      unitRef="usdPerShare">-0.39</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNC0xLTEtMA_b865365f-3e0a-41c5-8f28-4e6fd11a1cfa"
      unitRef="usdPerShare">-0.39</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNi0xLTEtMA_2402ac7f-4e45-44eb-9464-42c3607d9161"
      unitRef="usdPerShare">-0.21</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDMtNi0xLTEtMA_c0337890-57ee-488f-b540-7187c34a4632"
      unitRef="usdPerShare">-0.21</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDUtNC0xLTEtMA_15766895-20ff-4b0f-88bc-084431a911bc"
      unitRef="shares">295293438</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xOS9mcmFnOjgyNDEzY2NkYjMxMDRlNWY5MTgwYzM0MDk5NzliMzEyL3RhYmxlOjc0NzQ0YjY3ZjE3NTRjMTQ4MDk4Y2I4NjY1NmNiN2Q1L3RhYmxlcmFuZ2U6NzQ3NDRiNjdmMTc1NGMxNDgwOThjYjg2NjU2Y2I3ZDVfNDUtNi0xLTEtMA_7729be2e-07ba-4684-a670-c91d6c62bef1"
      unitRef="shares">248481027</ifrs-full:WeightedAverageShares>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0yLTEtMS0w_a2320e23-541d-4999-96cb-0e76a38549e8"
      unitRef="shares">234514326</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i9dede6bea3bb4a9ca61e00c71a3623d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS00LTEtMS0w_3194f244-873c-431e-a497-d69c508bf923"
      unitRef="usd">1182660000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iee99caa8bd5a48d6b232082c49a50bc7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS02LTEtMS0w_c419a478-d25a-47e1-971c-548ee086e6d2"
      unitRef="usd">290640000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="idf4fc8e830e746058b18a8d0e7a3b453_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS04LTEtMS0w_edc33323-67cb-416c-b789-2110dec369fb"
      unitRef="usd">-1223850000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i29940ce8f182402a9b3d62b9c17eb4ec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0xMC0xLTEtMA_21885d42-c5aa-4f36-9b8d-57a21ac9c1ff"
      unitRef="usd">813000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMS0xMi0xLTEtMA_8201f7ad-a9b0-4117-8b2a-85ac9c973af4"
      unitRef="usd">250263000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMi04LTEtMS0w_56478357-0fcb-4f46-bc9d-e786ec26235b"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMi0xMi0xLTEtMA_f4e2c3e5-727d-4401-8dda-f48834f009ec"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy0yLTEtMS0w_255feb09-8f01-42fd-a1d4-c2b628c5992a"
      unitRef="shares">45557548</bldp:NumberOfSharesIssuedEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy00LTEtMS0w_47bd8e0d-c764-43f2-b17b-ae60de7e823c"
      unitRef="usd">694608000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMy0xMi0xLTEtMA_6780e092-e1b6-44db-a236-3c0a707b0ba7"
      unitRef="usd">694608000</ifrs-full:IssueOfEquity>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC0yLTEtMS0w_b2b493a2-3a01-42d3-ba04-2f167f485760"
      unitRef="shares">7608</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="ibfef7b03dc034ecc8d1e2f41ab101157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC00LTEtMS0w_80d0869d-bcc4-42f6-a53d-551f3ff4a564"
      unitRef="usd">14000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i7a6736bbf77d4b7a84ff8e0f077b056f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC02LTEtMS0w_d150b089-4891-42ba-b210-92c1b9f770b1"
      unitRef="usd">-78000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNC0xMi0xLTEtMA_f66ce518-e313-4cd4-8834-c37eb9fc6efd"
      unitRef="usd">-64000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS0yLTEtMS0w_1f376ca0-6cec-4f32-be90-1db229038733"
      unitRef="shares">305229</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i30e4e7898d18425d9d38aa3cbadf0ead_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS00LTEtMS0w_643577f9-8a4e-4fbc-b673-4efc0b868f52"
      unitRef="usd">633000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="ifde3270056974f7a9b482f6661f98c9e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS02LTEtMS0w_d560d131-6c85-412b-8fa5-84b224e97e23"
      unitRef="usd">-3656000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNS0xMi0xLTEtMA_742d03ee-bf7f-4462-af86-d0cc10aac26f"
      unitRef="usd">-3023000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi0yLTEtMS0w_d1cf3b02-ebf4-4d20-8009-8dccf6a0d4ef"
      unitRef="shares">1693466</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i1efbba91baf54cebb9e65fee1e0181fa_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi00LTEtMS0w_fa811a76-aa7d-4ed0-9f7d-28d6cd0af72b"
      unitRef="usd">6820000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i38255a0bf6f144698157a9abb958851e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi02LTEtMS0w_82c6b976-0451-4921-ae9b-ea1fc40d079a"
      unitRef="usd">-2382000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNi0xMi0xLTEtMA_5c64d51a-045c-4b29-bad3-fad9d6c25631"
      unitRef="usd">4438000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i38255a0bf6f144698157a9abb958851e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNy02LTEtMS0w_cef11b5d-b20a-42fb-bfd2-62af6987326d"
      unitRef="usd">6237000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfNy0xMi0xLTEtMA_5c842318-397c-48de-a6cf-57c58023a7cd"
      unitRef="usd">6237000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i5e4fd70a8b3441a5a4abfd948c2dc0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfOS04LTEtMS0w_a5ec0bf2-ecf0-4ffd-b651-b4d3a7db771d"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfOS0xMi0xLTEtMA_816ed724-b51c-4f70-af12-9dc1c0e2a59c"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i84bfbf2755dd494c810f3d8a1b9bb10e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTAtMTAtMS0xLTA_3c026908-c86a-4685-a9ae-3ecc7b0c6304"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTAtMTItMS0xLTA_b8cf2c0d-6480-4338-a1be-63c0c6ffee81"
      unitRef="usd">94000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i7083ff2907cc40a2b631a62953307391_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMi0xLTEtMA_4f534c6f-c53d-4e8a-bf28-870d560ef277"
      unitRef="shares">282078177</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i7083ff2907cc40a2b631a62953307391_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtNC0xLTEtMA_8765dc27-9c57-4446-94ba-77620086511a"
      unitRef="usd">1884735000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1f5e76eca66c41819a031eb5f1711b7a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtNi0xLTEtMA_93c1b5c9-94ab-4240-bf62-9978304fc6dc"
      unitRef="usd">290761000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="idbd1ed7c97e547f19a1a05d23a3d8ef3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtOC0xLTEtMA_c37c7de3-c7f6-4569-991a-8456d9934523"
      unitRef="usd">-1275516000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ieda310fd8cbd4ce09f77d83937c56811_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMTAtMS0xLTA_71482c63-e98f-467c-abbb-da2b44d4828a"
      unitRef="usd">907000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTEtMTItMS0xLTA_92fc41c6-9689-439d-bf9d-43c83395483a"
      unitRef="usd">900887000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTItOC0xLTEtMA_45e6eeb1-e103-4de2-a7b7-405bfb74bdfc"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTItMTItMS0xLTA_585cbdab-f4be-49bb-a36c-d9d813a41ae4"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtNi0xLTEtMjY4MDk_c33aaa52-c460-49f3-9598-0e5b85af8866"
      unitRef="usd">4851000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMTItMS0xLTI2ODA5_b771ade9-8116-4a60-994f-7243a5b4c9cd"
      unitRef="usd">4851000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMi0xLTEtMA_c7b3c137-3165-4e12-b534-5d9aec19e49d"
      unitRef="shares">14870000</bldp:NumberOfSharesIssuedEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtNC0xLTEtMA_27ef15ea-2218-471f-9d43-28973a052f57"
      unitRef="usd">527291000</ifrs-full:IssueOfEquity>
    <ifrs-full:IssueOfEquity
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTMtMTItMS0xLTA_3ed57d21-19df-494a-b360-910fe3f23456"
      unitRef="usd">527291000</ifrs-full:IssueOfEquity>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtMi0xLTEtMA_5e922e7e-6a66-4387-84ed-e831c9ac94cf"
      unitRef="shares">46388</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i0f898d1ca7ee458ca026e23a295825bb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtNC0xLTEtMA_90cfe2d8-010d-41c0-8325-43bc21ff53ed"
      unitRef="usd">127000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i423f5fae06664dd38bb612fa331190a0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtNi0xLTEtMA_b2373008-0b09-4799-a42f-f270b6103ea5"
      unitRef="usd">-1417000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTQtMTItMS0xLTA_39f7b4b3-265c-4df9-a893-7eb91e40f7c4"
      unitRef="usd">-1290000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtMi0xLTEtMA_912b70b9-fe91-4ead-ba1d-fcb4edfd6f03"
      unitRef="shares">156449</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i6176f580c744471ba2cbd4d4134db14f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtNC0xLTEtMA_25b5b9d9-0431-4b95-b0df-1d7008e74fda"
      unitRef="usd">577000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i8127bfa9c7b4467495e7b97e50b5d660_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtNi0xLTEtMA_3759c86e-6cdc-488a-ab58-f8400dc797a7"
      unitRef="usd">-4934000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTUtMTItMS0xLTA_345af65b-e337-4c3d-9bef-a7e42dc3a5ae"
      unitRef="usd">-4357000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtMi0xLTEtMA_afcf613d-306c-46b9-9e04-eac36d691af5"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i946de269c4324165a844c286983cc608_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtNC0xLTEtMA_2d89f0a3-cb93-4591-a9a5-1bd29e5bf571"
      unitRef="usd">3526000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtNi0xLTEtMA_c186aceb-dcdc-4aa6-a985-420e1221609c"
      unitRef="usd">-1111000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTYtMTItMS0xLTA_87104a48-58c0-4b97-9189-0a11c44a4fdd"
      unitRef="usd">2415000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i0079b7c3be0f4394abbd44939252d8e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTctNi0xLTEtMA_a1031bdc-b982-498b-ae14-837fec5af876"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTctMTItMS0xLTA_7120574a-d381-4d2b-8af3-ca3f6b1f3f7b"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i7529fad3716a46ed817ea4f8ee1c4994_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTktOC0xLTEtMA_e6f2885a-007a-4b15-b539-9493f43a7ed7"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMTktMTItMS0xLTA_ba3a3bc4-5879-46d5-8fe9-d92d14f01b02"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i56b1fb6884644e2e90fcfbf89bc3a870_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjAtMTAtMS0xLTA_9a4e7827-9c0f-4ae9-85a9-296f3c045319"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjAtMTItMS0xLTA_f6802eda-1dce-42f7-bb58-7d571577f62d"
      unitRef="usd">814000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMi0xLTEtMA_627a2ab1-2e25-4424-9842-301b5245b33d"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity
      contextRef="i66752c6dae6846aeb7f4a8cfb4635a54_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtNC0xLTEtMA_ec5c8aa3-03c2-4e08-ace2-7902f545c516"
      unitRef="usd">2416256000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1794f2f0b60b4b5cbd02549eeec2d80d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtNi0xLTEtMA_4627a1a0-a66c-4e0a-88be-10f1365f7a0e"
      unitRef="usd">297819000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i1c53ca17f57f4ae69b0dbb593e443538_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtOC0xLTEtMA_7321532e-f817-4f7e-b241-c669e507fb3f"
      unitRef="usd">-1387579000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="i51445317da1a4aa78b994c40057be68a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMTAtMS0xLTA_4d2aee62-ae6d-41a6-b371-80c0079f23dc"
      unitRef="usd">1721000</ifrs-full:Equity>
    <ifrs-full:Equity
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yMi9mcmFnOjkxZWMwODJkNmRhMTQ1MjM5M2QxNjU2ODYwNjBhOTkyL3RhYmxlOjBmNjJiM2NlNmE4MDQ5YTg5YmNlYWNhMjMwZGNlMDQ4L3RhYmxlcmFuZ2U6MGY2MmIzY2U2YTgwNDlhODliY2VhY2EyMzBkY2UwNDhfMjEtMTItMS0xLTA_2cf5a0b7-7fd3-4124-82bd-c38dfc2ea665"
      unitRef="usd">1328217000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMy00LTEtMS0w_9ee30699-deda-4b70-9ec2-6770df356ce9"
      unitRef="usd">-114233000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMy02LTEtMS0w_5774a1fa-4d92-4ae2-a48e-d2c0476c2fc5"
      unitRef="usd">-51377000</ifrs-full:ProfitLoss>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNS00LTEtMS0w_b5a5c8c0-f85a-4f55-899a-f6b06916b49a"
      unitRef="usd">9752000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNS02LTEtMS0w_85cf7cb2-c922-4562-9090-daa23cf791d5"
      unitRef="usd">7558000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNi00LTEtMS0w_875abb6d-3db0-4a30-b500-8db41c4f86cf"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNi02LTEtMS0w_c1b2cf7b-fe5b-4e3f-9b14-9c608cb7a6b1"
      unitRef="usd">310000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNy00LTEtMS0w_1e5a7b8a-9f07-4095-a195-ca695a00d492"
      unitRef="usd">519000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNy02LTEtMS0w_2f4b482e-6b37-47db-8e70-99b26cfbb110"
      unitRef="usd">-259000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOC00LTEtMS0w_2015a7d7-e17e-4ed9-92f4-3236be29ab98"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOC02LTEtMS0w_c209f64b-b0ec-49f5-bdd0-8956774f9b34"
      unitRef="usd">-12557000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <bldp:IncreaseDecreaseInFairValueOfInvestments
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS00LTEtMS0yNzU2Ng_8c73ef4a-ab23-46db-89f5-844f786c3c3f"
      unitRef="usd">9024000</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <bldp:IncreaseDecreaseInFairValueOfInvestments
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS02LTEtMS0yNzU2Ng_e2cc4b86-52df-4990-af57-af121ba102e5"
      unitRef="usd">0</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS00LTEtMS0w_0d93fc72-c7e0-447e-9027-8cb8f7f1931c"
      unitRef="usd">0</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfOS02LTEtMS0w_c4ce874a-ead0-4341-bfa9-9040b4255406"
      unitRef="usd">-168000</ifrs-full:AdjustmentsForLossesGainsOnDisposalOfNoncurrentAssets>
    <ifrs-full:ImpairmentLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNC0xLTEtMjAyMzc_89433632-f358-43b8-b010-c76b427c851c"
      unitRef="usd">263000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNi0xLTEtMjAyMzc_2e5a8bb7-51f9-4fde-afea-3d1a154bc13c"
      unitRef="usd">0</ifrs-full:ImpairmentLoss>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNC0xLTEtMA_ccfe9ea8-38a9-4974-9687-5d43d2b3cbfd"
      unitRef="usd">113000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTAtNi0xLTEtMA_865f5d6b-78f2-43d5-b280-65b1bdaecbb1"
      unitRef="usd">76000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTEtNC0xLTEtMA_236860d4-045e-456c-abe8-7b971afc62a1"
      unitRef="usd">131000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTEtNi0xLTEtMA_9df5de96-1c9a-498a-a3fc-9cc5d7095fb0"
      unitRef="usd">164000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTItNC0xLTEtMA_530f1c18-45ee-41de-b97f-1f880cbfadfd"
      unitRef="usd">8000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTItNi0xLTEtMA_f2e387ee-ad61-424a-b418-45ed280dc020"
      unitRef="usd">908000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTMtNC0xLTEtMA_aae84d12-2555-4b12-b00d-ab30d901615e"
      unitRef="usd">9669000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTMtNi0xLTEtMA_e1509732-507b-408e-a66e-30e27441c315"
      unitRef="usd">6237000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForDeferredTaxExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTUtNC0xLTEtMjYyMDQ_bfa453c3-291f-4f13-912d-75f7d881bc3d"
      unitRef="usd">-300000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTUtNi0xLTEtMjYyMDQ_ed535675-1bc7-42f5-9f21-d72b8f0c7b3e"
      unitRef="usd">0</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:CashFlowsFromUsedInOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTQtNC0xLTEtMA_542fe0a8-f1a9-476a-a8a2-580a8fd78cca"
      unitRef="usd">-68876000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:CashFlowsFromUsedInOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTQtNi0xLTEtMA_83167558-0d1b-43ee-9efd-ea0a0bb2b91b"
      unitRef="usd">-25810000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTYtNC0xLTEtMA_a2ad7e64-7a6b-4a55-b83e-2ae222380b3b"
      unitRef="usd">9640000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTYtNi0xLTEtMA_cdb5131c-c72e-4a0d-bb30-a0757e6c666c"
      unitRef="usd">-2093000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTctNC0xLTEtMA_b12df1e1-58be-4ceb-ab70-cb10c4aed143"
      unitRef="usd">-22996000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTctNi0xLTEtMA_2f91e360-3397-4e3d-9c86-df5de2752f3d"
      unitRef="usd">1355000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTgtNC0xLTEtMA_7717c276-a1b7-43a3-9f03-d957242f74f8"
      unitRef="usd">-810000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTgtNi0xLTEtMA_ab6f98bf-8897-49b2-b492-0ae5f3cb338f"
      unitRef="usd">-1026000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTktNC0xLTEtMA_1d3cb864-ca2f-4d9e-8f83-f74d1a593925"
      unitRef="usd">1408000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMTktNi0xLTEtMA_f4f37cae-6fb4-4ac7-9654-0f8ffdb5f234"
      unitRef="usd">-4238000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjAtNC0xLTEtMA_d4715393-3f9c-4e20-b419-ee729d4b9802"
      unitRef="usd">2221000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjAtNi0xLTEtMA_00b1f6e3-d7f0-4758-83dd-cce9e5d44393"
      unitRef="usd">-10268000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjEtNC0xLTEtMA_00bbdf20-be13-471f-a45c-ef4c76c2f01a"
      unitRef="usd">-1063000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjEtNi0xLTEtMA_295c8a8d-889d-4931-9eee-843ddc58182e"
      unitRef="usd">-854000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjItNC0xLTEtMA_e87aa59e-f4f1-4754-8bb6-8c59e12e127c"
      unitRef="usd">-11600000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjItNi0xLTEtMA_566140af-74a8-493a-80a3-1c1b8e567475"
      unitRef="usd">-17124000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjMtNC0xLTEtMA_67a4bdf5-b630-4950-b277-4a1d19eb9853"
      unitRef="usd">-80476000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjMtNi0xLTEtMA_203ae610-51a4-427f-be0e-9db9dfb9d995"
      unitRef="usd">-42934000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <bldp:NetChangeInShortTermInvestments
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjYtNC0xLTEtMA_e57124c4-b5f7-428c-b781-2dd2837a28a4"
      unitRef="usd">336000</bldp:NetChangeInShortTermInvestments>
    <bldp:NetChangeInShortTermInvestments
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjYtNi0xLTEtMA_bafdf55e-7983-4756-841e-73fc54c0733e"
      unitRef="usd">-2000000</bldp:NetChangeInShortTermInvestments>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNC0xLTEtMjAyNDc_c552aa20-d8e3-4dd2-926e-05fb3c9f7cf5"
      unitRef="usd">51757000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNi0xLTEtMjAyNDc_a8f70900-fc7c-4c7c-a84e-f888620fac3f"
      unitRef="usd">0</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjctNC0xLTEtMA_68e0775f-ccd4-4114-94ba-0719f00c3167"
      unitRef="usd">13158000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjctNi0xLTEtMA_e2ef1531-99a8-42a1-91b1-499261fa18ca"
      unitRef="usd">12620000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNC0xLTEtMA_a5702b3d-4e6c-47a1-851c-85b187852c6e"
      unitRef="usd">0</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMjgtNi0xLTEtMA_aea9b188-6f2f-475c-b9b0-f5dde43ecbd8"
      unitRef="usd">988000</ifrs-full:ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzAtNC0xLTEtMA_10312cad-e7df-4e60-8259-35952b9e51fa"
      unitRef="usd">1543000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzAtNi0xLTEtMA_d2f34fd0-2572-46d8-aedb-17acaa2970f5"
      unitRef="usd">246000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzEtNC0xLTEtMA_c97408d3-b8b3-4f38-b7d5-e718c716e134"
      unitRef="usd">12351000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzEtNi0xLTEtMA_e3528370-6bce-4549-8108-a3fa8949266f"
      unitRef="usd">22515000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNC0xLTEtMjAyNDk_00e37a5c-1944-4278-ab80-46bf26ec599b"
      unitRef="usd">7157000</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNi0xLTEtMjAyNDk_088b6af4-3a4a-468a-b6f9-4589db9b1506"
      unitRef="usd">0</ifrs-full:CashFlowsUsedInObtainingControlOfSubsidiariesOrOtherBusinessesClassifiedAsInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNC0xLTEtMA_6a11c525-21be-49b7-af9a-53e305dc3bc6"
      unitRef="usd">-85630000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzMtNi0xLTEtMA_a9ae44a9-0a2c-45bf-800e-f9b14b294297"
      unitRef="usd">-36393000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzYtNC0xLTEtMA_81218afc-11b8-4d6d-a1a4-7839f70f328e"
      unitRef="usd">2798000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzYtNi0xLTEtMA_a30592aa-3980-4540-8205-eaa9ad6b313e"
      unitRef="usd">2517000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzctNC0xLTEtMA_1ad1563a-fa78-4ddf-a241-368b46990267"
      unitRef="usd">2415000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzctNi0xLTEtMA_d4513f9f-00cd-4c6c-a8a9-a33601759a5c"
      unitRef="usd">4438000</ifrs-full:ProceedsFromExerciseOfOptions>
    <bldp:ProceedsFromIssuingSharesEquityOffering
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzgtNC0xLTEtMA_5f7b47ab-e3b2-4a51-9b3d-643630a45d67"
      unitRef="usd">527291000</bldp:ProceedsFromIssuingSharesEquityOffering>
    <bldp:ProceedsFromIssuingSharesEquityOffering
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzgtNi0xLTEtMA_83a0697e-0ea2-4f08-b287-e5066935ba2a"
      unitRef="usd">694608000</bldp:ProceedsFromIssuingSharesEquityOffering>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzktNC0xLTEtMA_2dbd7a64-dfe4-4351-a7ac-239980fa112a"
      unitRef="usd">526908000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfMzktNi0xLTEtMA_e59df460-315a-4849-8fd9-6050679d3f5b"
      unitRef="usd">696529000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDEtNC0xLTEtMA_16d816f7-867d-4124-9b22-9883c2d64646"
      unitRef="usd">-337000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDEtNi0xLTEtMA_ff7029f9-e0fb-48c4-aef3-a30fa25599cb"
      unitRef="usd">-1564000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDItNC0xLTEtMA_6c11633f-cda8-4012-ac95-5d5fc4f932ca"
      unitRef="usd">360465000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDItNi0xLTEtMA_5709d8e5-ce2b-4bcd-8c9a-e1335aa9f3ef"
      unitRef="usd">615638000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDQtNC0xLTEtMA_cebf0b1b-7f4d-4f82-839c-3483f197f885"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDQtNi0xLTEtMA_4635d838-b138-4410-82ab-aa79a550cb00"
      unitRef="usd">147792000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDUtNC0xLTEtMA_c13a9d4d-17fe-4170-8979-e08d9947d5b2"
      unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8yNS9mcmFnOmQ0MzZhMTlmYWU5NjRlMWM4NDQ2NjcxNDkyYjg1MjI3L3RhYmxlOjA1NGNlNWU5MTI5ZTQ1NzE4NjZkY2IwMTYyMTdlNzQ2L3RhYmxlcmFuZ2U6MDU0Y2U1ZTkxMjllNDU3MTg2NmRjYjAxNjIxN2U3NDZfNDUtNi0xLTEtMA_a63cf91d-09f0-4089-b84e-a041a9f1b9f0"
      unitRef="usd">763430000</ifrs-full:CashAndCashEquivalents>
    <bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zMS9mcmFnOjA5MDcxZmI3MmMxNzQ2MTFhYTcyYjlmZmQ0Nzg1MTAxL3RleHRyZWdpb246MDkwNzFmYjcyYzE3NDYxMWFhNzJiOWZmZDQ3ODUxMDFfMTYwOQ_03b1f6bf-f0bd-4dac-98ad-a2a431d061cc">Reporting entity:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal business of Ballard Power Systems Inc. (the &#x201c;Corporation&#x201d;) is the sale and service of proton exchange membrane ("PEM") fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#x2019;s extensive intellectual property portfolio and fundamental knowledge for a variety of fuel cell applications.  A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is a company domiciled in Canada and its registered office is located at 9000 Glenlyon Parkway, Burnaby, British Columbia, Canada, V5J 5J8. The consolidated financial statements of the Corporation as at and for the years ended December&#160;31, 2021 and 2020 comprise the Corporation and its subsidiaries (note 4(a)).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 14, 2020, the Corporation completed the sale of the Unmanned Aerial Vehicle ("UAV") business assets of its subsidiary, Ballard Unmanned Systems. As such, the UAV business has been classified and accounted for as a discontinued operation. The historic operating results of the UAV business for 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive loss as loss from discontinued operations.&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zNC9mcmFnOmJjY2IyYWU3MGVjMDQ1ZWM5Nzk0Mzg4ZjkzZDAwNjlhL3RleHRyZWdpb246YmNjYjJhZTcwZWMwNDVlYzk3OTQzODhmOTNkMDA2OWFfMzM3Mw_7dfa4843-db15-4927-aafd-66971b3985c3">Basis of preparation:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Statement of compliance:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&#x201c;IFRS&#x201d;) as issued by the International Accounting Standards Board (&#x201c;IASB&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements were authorized for issue by the Board of Directors on March&#160;11, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Details of the Corporation's significant accounting policies are included in note 4.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Basis of measurement:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Financial assets classified as measured at fair value through profit or loss (FVTPL); and&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Employee future benefits liability is recognized as the net of the present value of the defined benefit obligation, less the fair value of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Functional and presentation currency:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#x2019;s functional currency.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2. &#160;&#160;&#160;&#160;Basis of preparation (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Use of estimates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with IFRS requires the Corporation&#x2019;s management to make estimates and assumptions that affect the application of accounting policies and the reported amounts of assets, liabilities, income and expenses. Actual results may differ from these estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates and underlying assumptions are reviewed on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory provision, impairment loss (recoveries) on trade receivables and employee future benefits. These estimates and judgments are discussed further in note 5.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Future operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&#x2019;s ability to continue as a going concern into the foreseeable future. The Corporation has forecast its cash flows for the foreseeable future and despite the ongoing volatility and uncertainties inherent in the business, the Corporation believes it has adequate liquidity in cash and working capital to finance its operations. The Corporation&#x2019;s ability to continue as a going concern and realize its assets and discharge its liabilities and commitments in the normal course of business is dependent upon the Corporation having adequate liquidity and achieving profitable operations that are sustainable. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s strategy to mitigate this uncertainty is to continue its drive to attain profitable operations that are sustainable by executing a business plan that continues to focus on revenue growth, improving overall gross margins, maintaining discipline over operating expenses, managing  working capital requirements, and securing additional financing to fund operations as needed until the Corporation does achieve profitable operations that are sustainable.  Failure to implement this plan could have a material adverse effect on the Corporation&#x2019;s financial condition and or results of operations.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8zNy9mcmFnOjhmMzg4ZWMzZjRiNzQ1YWM4ZjEzODhjMmIxNjllNDBiL3RleHRyZWdpb246OGYzODhlYzNmNGI3NDVhYzhmMTM4OGMyYjE2OWU0MGJfMzg2MA_4602e868-c529-4d5d-bc10-1e5f6c6d47de">Changes in accounting policies:&lt;div style="margin-bottom:10pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A number of new standards and interpretations became effective from January 1, 2021 however, they did not have a material impact on the Corporation's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory>
    <ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTg_5faa16d2-7754-4b56-8547-0b366a477122">Significant accounting policies:The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Basis of consolidation:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Motive Solutions (Note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guangzhou Ballard Power Systems Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Systems Europe A/S&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Hong Kong Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Unmanned Systems  (note 8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Services Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Fuel Cell Systems Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Subsidiary Entities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)   Ballard Motive Solutions&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 11, 2021, the Corporation acquired Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Guangzhou Ballard Power Systems&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 10, 2017,  the Corporation incorporated Guangzhou Ballard Power Systems Co., Ltd. ("GBPS"), a 100% wholly foreign-owned enterprise ("WFOE")  in China to serve as the Corporation's operations entity for all of China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Ballard Power Systems Europe A/S&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 18, 2010, the Corporation acquired a 45% interest in its European subsidiary, Ballard Power Systems Europe A/S ("BPSE").  BPSE (formerly Dantherm Power A/S) has been consolidated since acquisition.  In August 2010, the Corporation acquired an additional 7% interest and a further 5% interest in December 2012.  On January 5, 2017, the Corporation purchased the remaining 43% interest in its subsidiary, held by Dansk Industri Invest A/S, thus resulting in the Corporation now owning 100% of BPSE.  BPSE supports a growing market and customer base with sales, business development, engineering, manufacturing and service capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;Ballard Hong Kong Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 19, 2016, the Corporation incorporated Ballard Hong Kong Ltd. (&#x201c;BHKL&#x201d;), a 100% owned holding company in Hong Kong, China.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(v)&#160;&#160;&#160;&#160;Ballard Unmanned Systems&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 1, 2015, the Corporation acquired Ballard Unmanned Systems (formerly Protonex Technology Corporation) prior to January 1, 2019), a designer and manufacturer of advanced power management products and portable fuel cell solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 14, 2020, the Corporation completed an agreement to sell the remaining business assets of its subsidiary, Ballard Unmanned Systems.  The entity will remain held by the Corporation (note 8).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Investment Entities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also has a non-controlling, 49% interest (2020 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV") and a non-controlling, 10% interest (2020 - 10%), in Guangdong Synergy Ballard Hydrogen Power Co., Ltd (&#x201c;Synergy Ballard JVCo&#x201d;).  Both of these associated companies are accounted for using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Weichai Ballard JV&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 13, 2018, the Corporation, through Ballard Hong Kong Ltd. ("BHKL"), entered into an agreement with Weichai Power Co., Ltd ("Weichai Power") to create a new limited liability company based in China, Weichai Ballard JV.  The JV's business is to manufacture fuel cell products utilizing the Corporation's next-generation liquid-cooled fuel cell stack ("LCS") and LCS-based power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.   Under the agreement, Weichai is to contribute RMB 561,000,000 ($88,301,000 equivalent at December 31, 2021 exchange rate) and the Corporation is to contribute RMB 539,000,000 ($79,930,000 equivalent at December 31, 2021 exchange rate) representing 51% and 49% of the registered capital in Weichai Ballard JV, respectively.  The parties will make these contributions in cash over a four year period and are not obligated to contribute any additional capital in excess of the amounts noted above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2018, the Corporation made an initial capital contribution of $14,286,000 (RMB 98,000,000 equivalent).   During 2019, the Corporation made two additional capital contributions totaling $20,944,000 (RMB 143,325,000 equivalent). During 2020, the Corporation made four additional capital contributions totaling $22,515,000 (RMB 155,575,000 equivalent). During 2021, the Corporation made four additional capital contributions totaling $12,351,000 (RMB 79,625,000 equivalent).  Weichai Power and the Corporation are committed to fund pro rata shares of Weichai Ballard JV based on an agreed business plan. Weichai Power holds three of five Weichai Ballard JV board seats and the Corporation holds two, with the Corporation having certain shareholder protection provisions. Weichai Ballard JV is not controlled by the Corporation and therefore is not consolidated.  The Corporation's 49% investment in Weichai Ballard JV is accounted for using the equity method of accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 26, 2016, the Corporation, through BHKL, entered into a joint venture agreement with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd (&#x201c;Synergy&#x201d;) to create a new limited liability company based in China, Synergy Ballard JVCo. Synergy Ballard JVCo's business is to manufacture fuel cell products utilizing the Corporation's FCvelocity&#xae;-9SSL fuel cell stack technology for use primarily in fuel cell engines assembled in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles with certain exclusive rights in China. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Equity Investment Entities (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Synergy Ballard JVCo (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In setting up the joint venture, as specified in the Equity Joint Venture Agreement (&#x201c;EJV&#x201d;) dated September 26, 2016, Synergy contributed RMB 60,300,000 ($9,000,000) and the Corporation contributed RMB 6,700,000, ($971,000) in March 2017 representing 90% and 10% of the registered capital in Synergy Ballard JVCo, respectively. The parties made their contributions in cash and the Corporation is not obligated to contribute any additional capital in excess of the amounts noted above. Synergy Ballard JVCo is not controlled by the Corporation and therefore is not consolidated. The Corporation&#x2019;s 10% investment in Synergy Ballard JVCo is accounted for using the equity method of accounting. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Foreign currency:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Foreign currency transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Foreign operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation derecognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Financial liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial liabilities comprise the Corporation&#x2019;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Share capital&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Inventories:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &#160;&#160;&#160;&#160;Property, plant and equipment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The shorter of initial term of the respective lease and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 16 Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation has the right to operate the asset; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This policy is applied to contracts entered into, or changed, on or after January 1, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.&#160;&#160;&#160;&#160;As a Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#x2019;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed payments, including in-substance fixed payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Amounts expected to be payable under a residual value guarantee; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#x2019;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation presents right-of-use assets in &#x2018;Property, plant and equipment&#x2019; and lease liabilities in &#x2018;Lease liability&#x2019; in the statement of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ii.&#160;&#160;&#160;&#160;As a Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(g)&#160;&#160;&#160;&#160;Goodwill and intangible assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired patents, know-how and in-process research &amp;amp; development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer contracts  and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trademarks and service marks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internally generated fuel cell intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Impairment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An &#x2018;expected credit loss&#x2019; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#x2018;credit-impaired&#x2019; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)  Non-financial assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Corporation&#x2019;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#x2019;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. 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. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually 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 groups of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Impairment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)  Non-financial assets (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#x2019;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Provisions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Decommissioning liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#x2019;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(k)&#160;&#160;&#160;&#160;Finance income and expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(l)&#160;&#160;&#160;&#160;Income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Employee benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#x2019;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other long-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Termination benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Employee benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(n)&#160;&#160;&#160;&#160;Share-based compensation plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(o)&#160;&#160;&#160;&#160;Earnings (loss) per share:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#x201c;DSUs&#x201d;), restricted share units (&#x201c;RSUs&#x201d;), and &#x201c;in the money&#x201d; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(p)&#160;&#160;&#160;&#160;Government assistance and investment tax credits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(q)&#160;&#160;&#160;&#160;Segment reporting:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#x2019;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfSummaryOfSignificantAccountingPoliciesExplanatory>
    <bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjM_172e046e-6c16-47ee-b6c2-7073f24abd81">Basis of consolidation:Subsidiaries are entities controlled by the Corporation. The Corporation controls an entity when it is exposed to, or has rights to, variable returns from its involvement with the entity and has the ability to affect those returns though its power over the entity. The financial statements of subsidiaries are included in the consolidated financial statements from the date that control commences until the date that control ceases. Intercompany balances and transactions are eliminated in the consolidated financial statements.</bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock>
    <bldp:ScheduleofSubsidiariesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDY_c3d61bf5-903f-4375-8f93-3138a2ddfc38">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.786%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Motive Solutions (Note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Guangzhou Ballard Power Systems Co., Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Systems Europe A/S&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Hong Kong Ltd.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Unmanned Systems  (note 8)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Services Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Fuel Cell Systems Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ballard Power Corporation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:ScheduleofSubsidiariesTableTextBlock>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i94ca09c795694a268d019cd44f659d42_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMi0yLTEtMS0w_6ee793f1-d90d-4eaf-b1d7-30049e769bc6"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i46b71ffed5f943c9ac041f5e9064a8bf_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMi00LTEtMS0w_8dcb9c51-35b3-4b2e-84d8-7798716a207a"
      unitRef="number">0</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i08d979a0f7f949409ff6114d042ec4bd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMy0yLTEtMS0w_53b438c1-afac-495d-b0af-ecf693d98a97"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i6dba5d9d4b444bb3b9a777458b31d5fa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfMy00LTEtMS0w_236bee00-af11-4ff7-817c-01c1e93c2c5b"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i5942f65d43ef416d8f2677b18a786a99_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNC0yLTEtMS0w_01711901-4c04-48e8-9b9a-79e188b30995"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i60d7dcd26ca74cc99642712a465fc274_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNC00LTEtMS0w_3381c646-f8dd-45c9-b862-659566c5ad40"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i59b0a2f4d6e946beb4b9c9765254f069_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNS0yLTEtMS0w_fb9fd40b-ee3a-48a5-9b75-2174c171eac3"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i4d0bc67d82524788a5838aca1930acf8_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNS00LTEtMS0w_8a3b799c-99c4-4ec9-acea-8253c5afe30b"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i769ab114476d430aac830af7bda63462_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNi0yLTEtMS0w_5bf07d66-bf70-48ae-9a71-6e03e3762fdc"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ib6983bc784b4405bb05041ef4df93300_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNi00LTEtMS0w_21012bb5-fbc2-44fb-b9f7-4c48d8bf319f"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i854ebcfe18f4479fb50ef95477eae203_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNy0yLTEtMS0w_64524893-456a-4c40-b4e3-1268b2889ed3"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i2f1ff1962d864142a579a946ba9b66ef_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfNy00LTEtMS0w_6987b6ec-d75e-40e2-b307-1fda5d1f171b"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i540b47996d4645619aa6e660ab7fe513_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0yLTEtMS0yMDMwNA_ad88e9d5-cf3e-4462-8bf8-940d77c8f415"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ieb1c2918fe1645fda8aee8958818cd72_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0zLTEtMS0yMDMxNw_da2a9dea-d16b-4eb2-a9fd-3ccf75c03443"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i99565322fee34ca2ab70503dbbafa334_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC0yLTEtMS0w_4c8dfe0b-e678-49cb-8ecf-e852427ed95e"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic6ee22e3ff044b97882ffa4b7f24fbda_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjM1OWE2M2E4NmFmMTQ2MTNhYTUwNTJmYjJkNjljN2FiL3RhYmxlcmFuZ2U6MzU5YTYzYTg2YWYxNDYxM2FhNTA1MmZiMmQ2OWM3YWJfOC00LTEtMS0w_7e277faf-6381-4f8d-a4a6-4a374dd458ba"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic2a2c1d965f84f5bb7fe1fb1e97af397_D20170110-20170110"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzM2Nw_9f1b442b-777d-4c48-acd0-ffd4963d20c7"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="iee8204e509dd4c38880d0fb56d489e00_D20100118-20100118"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIyNA_8f1775db-625b-4b7c-8122-a0536b340302"
      unitRef="number">0.45</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="i4069b229058e4f92b22e4ef2a0e636b1_I20100831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIyOQ_e3f0bae6-e08e-45e8-b740-08bd59253627"
      unitRef="number">0.07</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="id08644f1025f4db183e2786bd571036c_I20121231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIzMw_9396e350-0da8-49db-a4c9-8bbfe0679dff"
      unitRef="number">0.05</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="ic3f570495ac64fbf80377df77c953b28_D20170104-20170104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzU4Ng_50f63cc2-efb6-446a-a676-1cd26de54130"
      unitRef="number">0.43</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i1cfaaf6d85a14490b57f37c36e373940_D20170105-20170105"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzc2OQ_7e63839a-befe-44b3-9d30-ef9932ddf6e8"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary
      contextRef="i2383bb278e8445dba1c5183af5eb6dea_D20160719-20160719"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfNTMwNQ_fb78f04e-386e-47ce-9f44-43430306bc64"
      unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjIzOA_c1010623-e23b-4f89-861b-4bde1cd618aa"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI0Mg_6e8473b5-76ea-43c1-bc7b-c9405b968e9d"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI1Mw_971db9bc-7337-4e08-b837-6d021cef2673"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI1OA_cb9a7349-1dc5-4ef2-97c7-2c52a314e42f"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI2NA_5c8e9d6f-539c-4175-97b3-c79b52505368"
      unitRef="cny">561000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI2OA_45b1a759-af51-4a4e-a833-bd514ec2481b"
      unitRef="usd">88301000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI3Mg_d8c09e20-e37b-4295-908c-94b846f6e8b9"
      unitRef="cny">539000000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <bldp:ExpectedContributionsToAcquireInterestsInJointVentures
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI3Ng_8d673652-79c9-454b-bbc8-57f4d74a466a"
      unitRef="usd">79930000</bldp:ExpectedContributionsToAcquireInterestsInJointVentures>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1216d1681c1b41e5924c1ac4c3c8ef9f_D20181113-20181113"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI4MA_40ff6f8d-00d2-4840-92dd-92b7625c0ca9"
      unitRef="number">0.51</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI4NA_90ae471c-5b92-4209-901c-71267314944b"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:JointVentureCashContributionsTerm
      contextRef="i789bee3a58df4ba6aa5bf58701d2daa0_D20181113-20181113"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5MA_032bc040-0bcd-48b6-9e43-bb6fe19e46a6">P4Y</bldp:JointVentureCashContributionsTerm>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5MQ_8947a51c-9f9e-49ae-a980-a968364ecdd3"
      unitRef="usd">14286000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9c2551fd51c04c90aae12c3a1536f743_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjI5Mg_0cc8c4f8-b07b-4bb1-b5e9-22dcc52ff97e"
      unitRef="cny">98000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfCapitalContributionsMade
      contextRef="iab0a6b76951e49faac0cbda22716b201_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMwMw_836d8e13-38ae-48b6-82db-931d1bd2dda7"
      unitRef="contribution">2</bldp:NumberOfCapitalContributionsMade>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMwNw_eff1ab4c-1a2c-4ac6-8ada-5eddefea43fb"
      unitRef="usd">20944000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="iad44c3c797a34198befcf1c8d88f5725_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxMQ_608fa794-4bef-42e2-8ba7-90d5339fc096"
      unitRef="cny">143325000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfCapitalContributionsMade
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMyMw_06c3c724-da67-495a-80d0-53defe813705"
      unitRef="contribution">4</bldp:NumberOfCapitalContributionsMade>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxNQ_3291e71a-1034-4873-a022-01210cd89cf8"
      unitRef="usd">22515000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMxOQ_b336d9c9-8c7c-416b-9f05-ec9bdd3fc12a"
      unitRef="cny">155575000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfCapitalContributionsMade
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMzNQ_33134340-b913-4aa4-a519-f5f1a0f35a6e"
      unitRef="contribution">4</bldp:NumberOfCapitalContributionsMade>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMyNw_394f5e5d-48f0-4dec-b933-6c319953da56"
      unitRef="usd">12351000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjMzMQ_4366f807-32b7-4aee-b2a8-8bf66fbbcd74"
      unitRef="cny">79625000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:JointVentureNumberOfBoardSeatsHeld
      contextRef="i951598a82a1e4a7e9fd08ac762bf504c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM0Mw_6baf9ea1-5218-443e-b6f0-4137defd1dd2"
      unitRef="seat">3</bldp:JointVentureNumberOfBoardSeatsHeld>
    <bldp:JointVentureNumberOfBoardSeats
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM0Nw_1d8e2976-fdae-4245-8edd-cfda8abcf8c7"
      unitRef="seat">5</bldp:JointVentureNumberOfBoardSeats>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1MQ_063e9c06-18a2-4dd3-840e-f17bcd224df4"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1NQ_d4ed33a0-b815-40d5-8530-560b6ec37501"
      unitRef="cny">60300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM1OQ_fe2b571e-4af1-48a1-b817-a4280aba7ad6"
      unitRef="usd">9000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM2Mw_3032ac19-7af8-4a04-be96-6be14b533074"
      unitRef="cny">6700000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i9284b3fe0ec34fc386b87901a5da5d0c_D20170301-20170331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM3OQ_fb043cd0-9662-4da9-9c9e-c4a9d936ba00"
      unitRef="usd">971000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i6d767d3d6ae44f698ec957b01cbd64ab_D20160926-20160926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5MA_ac84cb76-b6ec-4586-802b-2c4b2e76c783"
      unitRef="number">0.90</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5NA_cf089219-4614-4ee4-9c41-f11d3ecb0add"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1a0ea54626e84fb49e9d03a9959820f3_D20160926-20160926"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMTA5OTUxMTY4NjM5OA_c37e288c-5d09-4d22-8c5a-cfd693b30032"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDc_804dd296-0c32-4657-85b4-b14f1c63a5c0">Foreign currency:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Foreign currency transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transactions in foreign currencies are translated to the respective functional currencies of the Corporation and its subsidiaries at the exchange rate in effect at the transaction date. Monetary assets and liabilities denominated in other than the functional currency are translated at the exchange rates in effect at the statement of financial position date. The resulting exchange gains and losses are recognized in earnings. Non-monetary assets and liabilities denominated in other than the functional currency that are measured at fair value are translated to the functional currency at the exchange rate at the date that the fair value was determined. Non-monetary items that are measured in terms of historical cost in other than the functional currency are translated using the exchange rate at the date of the transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Foreign operations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets and liabilities of foreign operations are translated to the presentation currency using exchange rates at the reporting date. The income and expenses of foreign operations are translated to the presentation currency using exchange rates at the dates of the transactions. Foreign currency differences are recognized in other comprehensive income.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTg_b9c88b5a-d5b5-4557-8f89-2480a224066b">Financial assets&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation initially recognizes loans and receivables and deposits on the date that they originated and all other financial assets on the trade date at which the Corporation becomes a party to the contractual provisions of the instrument. The Corporation derecognizes a financial asset when the contractual rights to the cash flows from the asset expire, or when it transfers substantially all the risks and rewards of ownership of the financial asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial assets are classified as measured at: amortized cost; fair value through other comprehensive income ("FVOCI") or fair value through profit or loss ("FVTPL"). The classification of financial assets is generally based on the business model in which a financial asset is managed and its contractual cash flow characteristics. Derivatives embedded in contracts where the host is a financial asset in the scope of the standard are never separated. Instead, the hybrid financial instrument as a whole is assessed for classification. The Corporation's financial assets which consist primarily of cash and cash equivalents, short-term investments, trade and other receivables, and contract assets are classified at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also periodically enters into foreign exchange forward contracts to limit its exposure to foreign currency rate fluctuations. These derivatives are recognized initially at fair value and are recorded as either assets or liabilities based on their fair value. Subsequent to initial recognition, these derivatives are measured at fair value and changes to their value are recorded through profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODY_02980411-b237-4295-9366-ba81efe15c05">Financial liabilitiesFinancial liabilities comprise the Corporation&#x2019;s trade and other payables. The financial liabilities are initially recognized on the date they are originated and are derecognized when the contractual obligations are discharged or cancelled or expire. These financial liabilities are recognized initially at fair value and subsequently are measured at amortized cost using the effective interest method, when materially different from the initial amount. Fair value is determined based on the present value of future cash flows, discounted at the market rate of interest.</ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzI_879f57ff-e672-41a2-a8bb-eefdee7e0df7">Share capitalShare capital is classified as equity. Incremental costs directly attributable to the issue of shares and share options are recognized as a deduction from equity. When share capital is repurchased, the amount of the consideration paid, including directly attributable costs, is recognized as a deduction from equity. Repurchased shares are classified as treasury shares and are presented as a deduction from equity. When treasury shares are subsequently reissued, the amount received is recognized as an increase in equity, and the resulting surplus or deficit on the transaction is transferred to or from retained earnings (deficit).</ifrs-full:DescriptionOfAccountingPolicyForIssuedCapitalExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjE_ffa335f7-9cb0-41b6-94ca-fc62a355ee6e">Inventories:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are recorded at the lower of cost and net realizable value. The cost of inventories is based on the first-in first-out principle, and includes expenditures incurred in acquiring the inventories, production or conversion costs and other costs incurred in bringing them to their existing location and condition. In the case of manufactured inventories and work in progress, cost includes materials, labor and appropriate share of production overhead based on normal operating capacity. Costs of materials are determined on an average per unit basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and selling expenses. In establishing any impairment of inventory, management estimates the likelihood that inventory carrying values will be affected by changes in market demand, technology and design, which would impair the value of inventory on hand.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories>
    <ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTY_8c03c275-35c8-4faf-9a3b-d9c54ce89175">Property, plant and equipment:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Items of property, plant and equipment are measured at cost less accumulated depreciation and any accumulated impairment losses. The cost of self-constructed assets includes the cost of materials, costs directly attributable to bringing the assets to a working condition for their intended use, and the costs of dismantling and removing items and restoring the site on which they are located. If significant parts of an item of property, plant and equipment have different useful lives, then they are accounted for as separate items (major components) of property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditures&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditures are capitalized only if it is probable that the future economic benefits associated with the expenditures will flow to the Corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation is calculated to write-off the cost of items of property, plant and equipment less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Depreciation (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The shorter of initial term of the respective lease and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTk_2b9ce55b-01cd-4320-be1c-39c378109d0d">&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;The shorter of initial term of the respective lease and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of property, plant and equipment relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, an impairment loss of $263,000 was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned (owned):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i57ff7d55a6234830ade9c763ded5f58a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMC0xLTEtMS0wL3RleHRyZWdpb246Y2FhZDZlYjRmZjY2NDYyMjk0YzM2MmE1ZDE1NTE1OTRfNA_8b2be1f8-0724-49a1-9b2b-89c8e3c1d998">P3Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i82f99a0b5b074f9d812bb9006c2c6b14_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMC0xLTEtMS0wL3RleHRyZWdpb246Y2FhZDZlYjRmZjY2NDYyMjk0YzM2MmE1ZDE1NTE1OTRfMTA_689ff0fd-24da-4d50-974c-70c0ef348b0a">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="if10f4cb7a6fa494fa354695fa493ea69_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMS0xLTEtMS0wL3RleHRyZWdpb246MzZmMzM1OTk3NzU4NGJkNzg1OGVjNTY2ZDZiZjY5YTlfNA_98aedcde-70b1-4359-b1d3-f3875b991e31">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i62e696f4a41c4d148889c57f02d05d34_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfMS0xLTEtMS0wL3RleHRyZWdpb246MzZmMzM1OTk3NzU4NGJkNzg1OGVjNTY2ZDZiZjY5YTlfMTA_8d7f5754-adb2-4dd1-9e2a-3fa3b99dd42e">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i8b42368388e5451093492ca95276587a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfNC0xLTEtMS0wL3RleHRyZWdpb246YWQ5NmMzMmIyYWIxNDRjMjhkODUzNzk3Yjc2MzgzMGRfNA_5b88a5bf-eee0-4a6f-8696-5ab1731c0e1f">P4Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod
      contextRef="i2cab5ba4d8a34db49e544edc16904d45_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjZiNjQ2NDk1Mzc2NjRhMjhiZGY3YmU2YzMzMGQyODlkL3RhYmxlcmFuZ2U6NmI2NDY0OTUzNzY2NGEyOGJkZjdiZTZjMzMwZDI4OWRfNC0xLTEtMS0wL3RleHRyZWdpb246YWQ5NmMzMmIyYWIxNDRjMjhkODUzNzk3Yjc2MzgzMGRfMTA_3d5bebb4-620f-4214-b1d0-4f87a73f7bcf">P15Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzM_78d42f0d-2617-4301-b2eb-b30a4cf073cf">&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leased assets are depreciated over the shorter of the lease term or their useful lives unless it is reasonably certain that the Corporation will obtain ownership by the end of the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.203%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Property&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use asset - Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;he Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Right-of-use assets (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of right-of-use assets relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i7a885d30940247f898999284fe54fd58_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMC0xLTEtMS0wL3RleHRyZWdpb246ZTY1OTYxOGZiZGIwNDJkMGExYjVjNDY4M2MzNTA1OTBfNA_d883ce7c-f20c-4115-9e9c-71a4a40402ab">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i876f26b1872e45c7a4059e164909a311_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMC0xLTEtMS0wL3RleHRyZWdpb246ZTY1OTYxOGZiZGIwNDJkMGExYjVjNDY4M2MzNTA1OTBfMTA_285ec19d-57f1-4a97-b7f4-24c17179c90a">P7Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i12e64cd51fb242618f6935e1cc43f017_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMS0xLTEtMS0wL3RleHRyZWdpb246YjM5NjVjOWVlNmZkNDA0ZmJiMDQ0NDA1ZTUxMGY0YjRfNA_ca199646-3ceb-4629-ad51-c5ca253785e9">P4Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i620c9ebc7b5e401eb97f53753161d1e1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMS0xLTEtMS0wL3RleHRyZWdpb246YjM5NjVjOWVlNmZkNDA0ZmJiMDQ0NDA1ZTUxMGY0YjRfMTA_bbf99daf-b004-43d4-b8b3-34858d0b103e">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="ie16f60c8ad654cd3b5ed19656b5fb618_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMi0xLTEtMS0wL3RleHRyZWdpb246ZWE2ZmJmNjAyMjkxNDJiNDgwNmJjNmE3YzU0NWQ5YmNfNA_61940f37-3240-40b2-bc6e-8efcc16bf435">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod
      contextRef="i12e375b46b704114839e9d8db7f37382_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjAyYzViYjk5YjUyNjQ2OGI4MDIzOGU0MWU3YzBiYWFjL3RhYmxlcmFuZ2U6MDJjNWJiOTliNTI2NDY4YjgwMjM4ZTQxZTdjMGJhYWNfMi0xLTEtMS0wL3RleHRyZWdpb246ZWE2ZmJmNjAyMjkxNDJiNDgwNmJjNmE3YzU0NWQ5YmNfMTA_5a226181-20e4-43d0-aa1e-dbdda6459a48">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjA_3048e8dd-2196-41a0-8049-dc36addaad25">Leases:&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 16 Leases &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;introduced a single, on-balance sheet accounting model for lessees. As a result, the Corporation, as a lessee, has recognized right-of-use assets representing its rights to use the underlying assets, and lease liabilities representing its obligation to make lease payments. Lessor accounting remains similar to previous accounting policies.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At inception of a contract, the Corporation assesses whether a contract is, or contains, a lease. A contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration. To assess whether a contract conveys the right to control the use of an identified asset, the Corporation assesses whether:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the contract involves the use of an identified asset - this may be specified explicitly or implicitly, and should be physically distinct or represent substantially all of the capacity of a physically distinct asset. If the supplier has a substantive substitution right, then the asset is not identified;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to obtain substantially all of the economic benefits from use of the asset throughout the period of use; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:63pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;the Corporation has the right to direct the use of the asset. The Corporation has this right when it has the decision-making rights that are most relevant to changing how and for what purpose the asset is used. In rare cases where all the decisions about how and for what purpose the asset is used are predetermined, the Corporation has the right to direct the use of the asset if either:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation has the right to operate the asset; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:108pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x25e6;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt"&gt;the Corporation designed the asset in a way that predetermines how and for what purpose it will be used.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This policy is applied to contracts entered into, or changed, on or after January 1, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;i.&#160;&#160;&#160;&#160;As a Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes a right-of-use asset and a lease liability at the lease commencement date. The right-of-use asset is initially measured at cost, which comprises the initial amount of the lease liability adjusted for any lease payments made at or before the commencement date, plus any initial direct costs incurred and an estimate of costs to dismantle and remove the underlying asset or to restore the underlying asset or the site on which it is located, less any lease incentives received.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The right-of-use asset is subsequently depreciated using the straight-line method from the commencement date to the earlier of the end of the useful life of the right-of-use asset or the end of the lease term. The estimated useful lives of right-of-use assets are determined on the same basis as those of property and equipment. In addition, the right-of-use asset is periodically reduced by impairment losses, if any, and adjusted for certain remeasurements of the lease liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted using the interest rate implicit in the lease or, if that rate cannot be readily determined, the Corporation&#x2019;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments included in the measurement of the lease liability comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Fixed payments, including in-substance fixed payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Variable lease payments that depend on an index or a rate, initially measured using the index or rate at the commencement date;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Amounts expected to be payable under a residual value guarantee; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The exercise price under a purchase option that the Corporation is reasonably certain to exercise, lease payments in an optional renewal period if the Corporation is reasonably certain to exercise an extension option, and penalties for early termination of a lease unless the Corporation is reasonably certain not to terminate early.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The lease liability is subsequently measured at amortized cost using the effective interest method. It is remeasured when there is a change in future lease payments arising from a change in an index or rate, if there is a change in the Corporation&#x2019;s estimate of the amount expected to be payable under a residual value guarantee or if the Corporation changes its assessment of whether it will exercise a purchase, extension or termination option.  When the lease liability is remeasured in this way, a corresponding adjustment is made to the carrying amount of the right-of-use asset, or is recorded in profit or loss if the carrying amount of the right-of-use asset has been reduced to zero.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation presents right-of-use assets in &#x2018;Property, plant and equipment&#x2019; and lease liabilities in &#x2018;Lease liability&#x2019; in the statement of financial position.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected not to recognize right-of-use assets and lease liabilities for short-term leases of properties, equipment and vehicles that have a lease term of 12 months or less. The Corporation has elected not to recognize right-of-use assets and lease liabilities for low value leases that have initial values of less than $5,000.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Leases (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ii.&#160;&#160;&#160;&#160;As a Lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the Corporation is an intermediate lessor, it accounts for its interests in the head lease and the sub-lease separately. It assesses the lease classification of a sub-lease with reference to the right-of-use asset arising from the head lease, not with reference to the underlying asset, and makes an overall assessment of whether the lease transfers to the lessee substantially all of the risks and rewards of ownership incidental to ownership of the underlying asset. If this is the case, then the lease is a finance lease; if not, then it is an operating lease. As part of this assessment, the Corporation considers certain indicators such as whether the lease is for the major part of the economic life of the asset.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Njk_fd544de5-2603-4795-bacd-01da0ed274e3">Goodwill and intangible assets:&lt;div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Recognition and measurement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Subsequent expenditure&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent expenditure is capitalized only when it increases the future economic benefits embodied in the specific asset to which it relates. All other expenditures, including expenditures on internally generated goodwill, are recognized in profit or loss as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Amortization&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization is calculated to write-off the cost of intangible assets less their estimated residual values using the straight-line method over their estimated useful lives, and is recognized in profit or loss. Goodwill is not amortized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired patents, know-how and in-process research &amp;amp; development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer contracts  and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trademarks and service marks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internally generated fuel cell intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.&lt;/span&gt;&lt;/div&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
    <bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODc_9723b0b6-7c96-45e5-ba38-e8e85bf14e45">Recognition and measurement&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenditure on research activities is recognized in profit or loss as incurred.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Development expenditure is capitalized only if the expenditure can be measured reliably, the product or process is technically and commercially feasible, future economic benefits are probable and the Corporation intends to and has sufficient resources to complete development and to use or sell the asset. Otherwise, it is recognized in profit or loss as incurred. Subsequent to initial recognition, development expenditure is measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets, including patents, know-how, in-process research and development, trademarks and service marks, customer contracts and relationships, non-compete agreements,  and software systems that are acquired or developed by the Corporation and have finite useful lives are measured at cost less accumulated amortization and any accumulated impairment losses.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock>
    <bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NTc_3d6fb994-d496-41b6-a405-2ccf7932a398">&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimated useful lives for current and comparative periods are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired patents, know-how and in-process research &amp;amp; development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired customer contracts  and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 to 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1 to 3 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquired trademarks and service marks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Internally generated fuel cell intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 to 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ia21244c5cccf4173b411c2d8ebf8635a_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0zNDM3NC90ZXh0cmVnaW9uOmY1MWZjODBlYzA1MjRjZDI5MGNhY2QxMjFjMjRhYWMxXzQ_4c8dd7ff-6764-40c2-9b18-fd392e5cfea7">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="iaed3bdf3589142a1b19b92c969bf2598_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0zNDM3NC90ZXh0cmVnaW9uOmY1MWZjODBlYzA1MjRjZDI5MGNhY2QxMjFjMjRhYWMxXzEw_0c70e50d-becb-4fc4-8a2a-b399dbee2283">P20Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="iedeecd86fa7c4de0b3e771da99eeca0e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMS0xLTEtMS0zNDM3OC90ZXh0cmVnaW9uOmU0NjY4MjBkZmU4NDRmYjFhOTE3ZWE1MWY5YzQ5MmFhXzQ_f19e27cb-2818-40f0-9b04-954bfc0330d6">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i665cc1a794094c8d9869ad9c6b0f36cb_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMS0xLTEtMS0zNDM3OC90ZXh0cmVnaW9uOmU0NjY4MjBkZmU4NDRmYjFhOTE3ZWE1MWY5YzQ5MmFhXzEw_14b56d90-bb25-4ac0-bcf9-b29438f462ae">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ieeddaebca00b45739ac923c429d473c0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMi0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjBjMjBiNDlhOGMzZjQ3OGZiMDdjMTFhMTQyMjJlZmY2XzQ_85fbb672-7880-419e-b076-eae40e7a830c">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i7491bdd1f707409fae94afdd82df4f25_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMi0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjBjMjBiNDlhOGMzZjQ3OGZiMDdjMTFhMTQyMjJlZmY2XzEw_18eccc13-ddf4-4b62-9d31-2565ab0f8c26">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i9ac55206e04d4223a75a7f926d66631e_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjllOWM5NDExOWIzMzRjMzZhMDUwMDgwNTNiYTljZDZkXzQ_d61d33c2-1f79-42f9-b1a0-62e837436d8a">P1Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="id531ebfcb14648a992b90149c91ddec9_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0zNDM5My90ZXh0cmVnaW9uOjllOWM5NDExOWIzMzRjMzZhMDUwMDgwNTNiYTljZDZkXzEw_5de3646d-4815-4a2c-b7d5-99764472ed45">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i44c504b229034a8fb9c19d81e5024704_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMC0xLTEtMS0wL3RleHRyZWdpb246MDkzMDI0ZTVlNjk3NGE3YmI3NmIyZjg1MTk0OWU5NzBfNA_d0e70d2b-93b6-418b-a0b0-33bcddd5c973">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i1f46025851e54d28a4068c37f91e05c7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfMy0xLTEtMS0wL3RleHRyZWdpb246ZTFmNDc1NTc4N2EyNGQ3MjgxMzhjMjFlNGFmODRhZTdfMTA5OTUxMTYyNzc4Mw_a16ab1bb-c1f6-4a0a-9ede-e181c209549c">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i625f542405de444699fdbbf52364e8c4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfNC0xLTEtMS0wL3RleHRyZWdpb246OTFiMTBlYzI4YjFiNGY2N2JmZjIxZGM4OTQyYjc3ZWFfNA_41e4bba9-716d-41b7-bd07-63ac08ce6c30">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ib7389dccecd243b991d91dd4573b059f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RhYmxlOjJkZTJlMDNmNzQ4YzRhZjc5ZTA4MzFmNTJkOTE2N2NlL3RhYmxlcmFuZ2U6MmRlMmUwM2Y3NDhjNGFmNzllMDgzMWY1MmQ5MTY3Y2VfNC0xLTEtMS0wL3RleHRyZWdpb246OTFiMTBlYzI4YjFiNGY2N2JmZjIxZGM4OTQyYjc3ZWFfMTA_a4528106-f5a9-4833-a3f8-449d4c570cdf">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzA_e8a9f6ea-8183-4512-b8ca-c097d147968f">Financial assets&lt;div style="padding-left:36pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An &#x2018;expected credit loss&#x2019; ("ECL") model applies to financial assets measured at amortized cost and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:76.5pt;padding-right:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on historical experience and informed credit assessment and including forward-looking information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, we assess whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#x2018;credit-impaired&#x2019; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in the statement of profit or loss.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODQ_87fdb155-8760-4bc1-868f-cc9c0ea24a6a">Non-financial assets&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of the Corporation&#x2019;s non-financial assets other than inventories are reviewed at each reporting date to determine whether there is any indication of impairment. If any such indication exists, then the asset&#x2019;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. 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. Fair value less costs to sell is defined as the estimated price that would be received on the sale of the asset in an orderly transaction between market participants at the measurement date. For the purposes of impairment testing, assets that cannot be tested individually 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 groups of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(h)&#160;&#160;&#160;&#160;Impairment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)  Non-financial assets (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss is recognized if the carrying amount of an asset or its cash-generating unit exceeds its estimated recoverable amount. Impairment losses are recognized in profit or loss. Impairment losses recognized in respect of the cash generating units are allocated first to reduce the carrying amount of any goodwill allocated to the units, and then to reduce the carrying amounts of the other assets in the unit on a pro-rata basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An impairment loss in respect of goodwill is not reversed. In respect of other assets, impairment losses recognized in prior periods are assessed at each reporting date for any indications that the loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#x2019;s carrying amount does not exceed the carrying amount that would have been determined, net of depreciation or amortization, if no impairment loss had been recognized.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2OTE_11567990-6d25-4160-810c-e3c8ac878a65">Provisions:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision is recognized if, as a result of a past event, the Corporation has a present legal or constructive obligation that can be estimated reliably, and it is probable that an outflow of economic benefits will be required to settle the obligation. Provisions are determined by discounting the expected future cash flows at a pre-tax rate that reflects current market assessments of the time value of money and the risk specific to the liability. The unwinding of the discount is recognized as a finance expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for warranty costs is recorded on product sales at the time the sale is recognized. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the estimated cost to resolve claims received, taking into account the nature of the contract and past and projected experience with the products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Decommissioning liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Legal obligations to retire tangible long-lived assets are recorded at the net present value of the expected costs of settlement at acquisition with a corresponding increase in asset value. These include assets leased under operating leases. The liability is accreted over the life of the asset to the ultimate settlement amount and the increase in asset value is depreciated over the remaining useful life of the asset.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NjI_84492350-8ef3-4008-8cc3-fff6bff83dc6">Revenue recognition:&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation generates revenues primarily from product sales, the license and sale of intellectual property and fundamental knowledge, and the provision of engineering services and technology transfer services. Product revenues are derived primarily from standard product sales contracts and from long-term fixed price contracts. Intellectual property and fundamental knowledge license revenues are derived primarily from standard licensing and technology transfer agreements. Engineering service and technology transfer services revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a customer obtains control of the goods or services. Determining the timing of the transfer of control, at a point in time or over time, requires judgment.  On standard product sales contracts, revenues are recognized when customers obtain control of the product, that is when transfer of title and risks and rewards of ownership of goods have passed and when obligation to pay is considered certain. Invoices are generated and revenue is recognized at that point in time. Provisions for warranties are made at the time of sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On standard licensing and technology transfer agreements, revenues are recognized on the transfer of rights to a licensee, when it is determined to be distinct from other performance obligations, and if the customer can direct the use of, and obtain substantially all of the remaining benefits from the license as it exists at the time of transfer. In other cases, the proceeds are considered to relate to the right to use the asset over the license period and the revenue is recognized over that period. If it is determined that the license is not distinct from other performance obligations, revenue is recognized over time as the customer simultaneously receives and consumes the benefit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, the customer controls all of the work in progress as the services are being provided.  This is because under these contracts, the deliverables are made to a customer&#x2019;s specification, and if a contract is terminated by the customer, then the Corporation is entitled to reimbursement of the costs incurred to date plus the applicable gross margin. Therefore, revenue from these contracts and the associated costs are recognized as the costs are incurred over time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On long-term fixed price contracts, revenues are recognized over time using cumulative costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations.  Generally, revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to estimated revenues and estimated costs for completing a contract are recognized in the period in which the revisions are identified. In the event that the estimated costs for completing the contract exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue>
    <ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2NzU_907bda13-3511-494c-8f8d-4a4cbb98ea0c">Finance income and expense:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance income comprises interest income on funds invested, gains (losses) on the disposal of available-for-sale financial assets, foreign exchange gains (losses), and changes in the fair value of financial assets at fair value through profit or loss, pension administration expense, and employee future benefit plan expense. Interest income is recognized as it accrues in income, using the effective interest method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Nzk_1b8c722d-1091-4dfd-8555-bd8f682b0ce2">Income taxes:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation follows the asset and liability method of accounting for income taxes. Under this method, deferred income taxes are recognized for the deferred income tax consequences attributable to differences between the financial statement carrying values of assets and liabilities and their respective income tax bases (temporary differences) and for loss carry forwards. The resulting changes in the net deferred tax asset or liability are included in income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets and liabilities are measured using enacted, or substantively enacted, tax rates expected to apply to taxable income in the years in which temporary differences are expected to be recovered or settled. The effect on deferred income tax assets and liabilities, of a change in tax rates, is included in income in the period that includes the substantive enactment date. Deferred income tax assets are reviewed at each reporting date and are reduced to the extent that it is no longer probable that the related tax benefit will be realized.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODg_80b3cf75-3b95-4dd1-b160-a82e722c9a03">Employee benefits:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined contribution plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined contribution plan is a post-employment benefit plan under which an entity pays fixed contributions into a separate entity and will have no legal or constructive obligation to pay further amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Obligations for contributions to defined contribution pension plans are recognized as an employee benefit expense in profit or loss in the periods during which services are rendered by employees. Prepaid contributions are recognized as an asset to the extent that a cash refund or a reduction in future payments is available. Contributions to a defined contribution plan that are due more than 12 months after the end of the period in which the employees render the service are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Defined benefit plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#x2019;s net obligation in respect of defined benefit pension plans is calculated separately for each plan by estimating the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value. Any unrecognized past service costs and the fair value of any plan assets are deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations and that are denominated in the same currency in which the benefits are expected to be paid. The calculation is performed annually by a qualified actuary using the projected unit credit method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When the calculation results in a benefit to the Corporation, the recognized asset is limited to the total of any unrecognized past service costs and the present value of economic benefits available in the form of any future refunds from the plan or reductions in future contributions to the plan. In order to calculate the present value of economic benefits, consideration is given to any minimum funding requirements that apply to any plan in the Corporation. An economic benefit is available to the Corporation if it is realizable during the life of the plan, or on settlement of the plan liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income. Remeasurements recognized in other comprehensive income are not recycled through profit or loss in subsequent periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other long-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s net obligation in respect of long-term employee benefits other than pension plans is the amount of future benefit that employees have earned in return for their service in the current and prior periods; that benefit is discounted to determine its present value, and the fair value of any related assets is deducted. The discount rate is the yield at the reporting date on AA credit-rated bonds that have maturity dates approximating the terms of the Corporation&#x2019;s obligations. The calculation is performed using the projected unit credit method. Any actuarial gains and losses are recognized in other comprehensive income or loss in the period in which they arise.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Termination benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Termination benefits are recognized as an expense (restructuring expense recorded in other operating expense) when the Corporation is committed demonstrably, without realistic possibility of withdrawal, to a formal detailed plan to either terminate employment before the normal retirement date, or to provide termination benefits as a result of an offer made to encourage voluntary redundancy. Termination benefits for voluntary redundancies are recognized as an expense if the Corporation has made an offer of voluntary redundancy, it is probable that the offer will be accepted, and the number of acceptances can be estimated reliably. If benefits are payable more than 12 months after the reporting period, then they are discounted to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Significant accounting policies (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(m)&#160;&#160;&#160;&#160;Employee benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Short-term employee benefits&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A liability is recognized for the amount expected to be paid under short-term cash bonus or profit sharing plans if the Corporation has a present legal or constructive obligation to pay this amount as a result of past service provided by the employee, and the obligation can be estimated reliably.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDI_60a2e2e3-855c-4378-a17e-c515364c4915">Share-based compensation plans:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation uses the fair-value based method of accounting for share-based compensation for all awards of shares, share options, restricted share units, and deferred share units granted. The resulting compensation expense, based on the fair value of the awards granted, excluding the impact of any non-market service and performance vesting conditions, is charged to income over the period that the employees unconditionally become entitled to the award, with a corresponding increase to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of share options are calculated using the Black-Scholes valuation method as of the grant date and adjusted for estimated forfeitures. Restricted share units and deferred share units are valued at the fair-value price at grant date.  For awards with graded vesting, the fair value of each tranche is calculated separately and recognized over its respective vesting period. Non-market vesting conditions are considered in making assumptions about the number of awards that are expected to vest. At each reporting date, the Corporation reassesses its estimates of the number of awards that are expected to vest and recognizes the impact of any revision in the income statement with a corresponding adjustment to contributed surplus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation issues shares, share options, restricted share units, and deferred share units under its share-based compensation plans as described in note 21. Any consideration paid by employees on exercise of share options or purchase of shares, together with the amount initially recorded in contributed surplus, is credited to share capital.  The redemption of restricted share units and deferred share units are non-cash transactions that are recorded in contributed surplus and share capital.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2ODE_68acb156-5902-4812-a771-77eedc35f766">Earnings (loss) per share:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings (loss) per share is computed using the weighted average number of common shares outstanding during the period, adjusted for treasury shares. Diluted earnings per share is calculated using the treasury stock method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#x201c;DSUs&#x201d;), restricted share units (&#x201c;RSUs&#x201d;), and &#x201c;in the money&#x201d; options, if any, be exercised. When the effects of outstanding stock-based compensation arrangements would be anti-dilutive, diluted loss per share is not shown separately.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk2Njc_1bbb06d7-f4e2-4790-a69f-7b9e385a1b10">Government assistance and investment tax credits:Government assistance and investment tax credits are recorded as either a reduction of the cost of the applicable assets, or credited against the related expense incurred in the statement of comprehensive loss, as determined by the terms and conditions of the agreements under which the assistance is provided to the Corporation or the nature of the expenditures which gave rise to the credits. Government assistance and investment tax credit receivables are recorded when their receipt is reasonably assured.</ifrs-full:DescriptionOfAccountingPolicyForTaxesOtherThanIncomeTaxExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80MC9mcmFnOjc0MDQyNTg2MWRmNTQzOWZhYTRiZmMxNjAxNzFmMTgxL3RleHRyZWdpb246NzQwNDI1ODYxZGY1NDM5ZmFhNGJmYzE2MDE3MWYxODFfMzk3MDg_a5cb949e-59a5-4b02-ade9-65335452d130">Segment reporting:An operating segment is a component of the Corporation that engages in business activities from which it may earn revenues and incur expenses, including revenues and expenses that relate to transactions with any of the Corporation&#x2019;s other components. Segment results include items directly attributable to a segment as well as those that can be allocated on a reasonable basis. Unallocated items comprise mainly corporate assets, head office expenses, and income tax assets and liabilities.</ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory>
    <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80Ni9mcmFnOjJlMzYzMzczMjdiNTRlYmM5YmEzNjY0MGVmMjgwM2Q3L3RleHRyZWdpb246MmUzNjMzNzMyN2I1NGViYzliYTM2NjQwZWYyODAzZDdfOTMyNg_adb496bc-5666-440b-b91b-e2695a61174b">Critical judgments in applying accounting policies and key sources of estimation uncertainty:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Critical judgments in applying accounting policies:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Critical judgments that management has made in the process of applying the Corporation&#x2019;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&#x2019;s assessment of the Corporation&#x2019;s ability to continue as a going concern (note 2(e)).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key sources of estimation uncertainty:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are key assumptions concerning the future and other key sources of estimation uncertainty that have significant risk of resulting in a material adjustment to the reported amount of assets, liabilities, income and expenses within the next financial year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Revenue recognition:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;On long-term fixed price contracts, revenues are recorded over time using costs incurred to date relative to total estimated costs at completion to measure progress towards satisfying performance obligations. Revenue is recognized by multiplying the expected consideration by the ratio of cumulative costs incurred to date to the sum of incurred and estimated costs for completing the performance obligation.  The cumulative effect of changes to expected revenues and expected costs for completing a contract are recognized in the period in which the revisions are identified. If the expected costs exceed the expected revenues on a contract, such loss is recognized in its entirety in the period it becomes known.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;The determination of expected costs for completing a contract is based on estimates that can be affected by a variety of factors such as variances in the timeline to completion, the cost of materials, the availability and cost of labour, as well as productivity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of the Corporation&#x2019;s attainment on achieving certain defined contractual milestones. Management&#x2019;s estimation is required in determining the amount of consideration to which the Corporation expects to be entitled and in determining when a performance obligation has been met.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Estimates used to determine revenues and costs of long-term fixed price contracts involve uncertainties that ultimately depend on the outcome of future events and are periodically revised as projects progress. There is a risk that a customer may ultimately disagree with management&#x2019;s assessment of the progress achieved against milestones, or that the Corporation's estimates of the work required to complete a contract may change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"&gt;Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)  Asset impairment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The recoverable amount of an asset or cash-generating unit is the greater of its value in use and its fair value less costs to sell. 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. In assessing fair value less costs to sell, the price that would be received on the sale of an asset in an orderly transaction between market participants at the measurement date is estimated. For the purposes of impairment testing, assets that cannot be tested individually 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 groups of assets. The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes. Many of the factors used in assessing fair value are outside the control of management and it is reasonably likely that assumptions and estimates will change from period to period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These changes may result in future impairments. For example, the revenue growth rate could be lower than projected due to economic, industry or competitive factors, or the discount rate used in the value in use model could increase due to a change in market interest rates. In addition, future goodwill impairment charges may be necessary if the market capitalization decreased due to a decline in the trading price of the Corporation&#x2019;s common stock, which could negatively impact the fair value of the Corporation&#x2019;s cash generating units.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;Warranty provision:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for warranty costs is recorded on product sales at the time of shipment. In establishing the warranty provision, management estimates the likelihood that products sold will experience warranty claims and the cost to resolve claims received. In making such determinations, the Corporation uses estimates based on the nature of the contract and past and projected experience with the products. Should these estimates prove to be incorrect, the Corporation may incur costs different from those provided for in the warranty provision. Management reviews warranty assumptions and makes adjustments to the provision at each reporting date based on the latest information available, including the expiry of contractual obligations. Adjustments to the warranty provision are recorded in cost of product and service revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Inventory provision:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In determining the lower of cost and net realizable value of inventory and in establishing the appropriate provision for inventory obsolescence, management estimates the likelihood that inventory carrying values will be affected by changes in market pricing or demand for the products and by changes in technology or design which could make inventory on hand obsolete or recoverable at less than the recorded value. Management performs regular reviews to assess the impact of changes in technology and design, sales trends and other changes on the carrying value of inventory. Where it is determined that such changes have occurred and will have a negative impact on the value of inventory on hand, appropriate provision are made.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If there is a subsequent increase in the value of inventory on hand, reversals of previous write-downs to net realizable value are made. Unforeseen changes in these factors could result in additional inventory provisions, or reversals of previous provisions, being required.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Financial assets including impairment of trade receivables:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;An ECL model applies to financial assets measured at amortized cost, contract assets and debt investments at FVOCI, but not to investments in equity instruments. The Corporation's financial assets that are measured at amortized cost and subject to the ECL model consist primarily of trade receivables and contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;5.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt"&gt;Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key sources of estimation uncertainty (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Financial assets including impairment of trade receivables (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In applying the ECL model, loss allowances are measured on either of the following bases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.4pt;padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:29.25pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;padding-right:29.25pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has elected to measure loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When determining whether the credit risk of a financial asset has increased significantly since initial recognition and when estimating ECLs, the Corporation considers reasonable and supportable information that is relevant and available without undue cost or effort. This includes both quantitative and qualitative information and analysis, based on the Corporation&#x2019;s historical experience and informed credit assessment and including forward-looking information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:0.55pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:4.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the entity in accordance with the contract and the cash flows that the Corporation expects to receive). ECLs are discounted at the effective interest rate of the financial asset. At each reporting date, the Corporation assesses whether financial assets carried at amortized cost are credit-impaired. A financial asset is &#x2018;credit-impaired&#x2019; when one or more events that have a detrimental impact on the estimated future cash flows of the financial asset have occurred. Loss allowances for financial assets measured at amortized cost are deducted from the gross carrying amount of the assets. Impairment (losses) recoveries related to trade receivables and contract assets are presented separately in profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:4.5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(f)&#160;&#160;&#160;&#160;Employee future benefits:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The present value of the defined benefit obligation is determined by discounting the estimated future cash outflows using interest rates of high-quality corporate bonds that have terms to maturity approximating the terms of the related pension liability. Determination of benefit expense requires assumptions such as the discount rate to measure obligations, expected plan investment performance, expected healthcare cost trend rate, and retirement ages of employees. Actual results will differ from the recorded amounts based on these estimates and assumptions.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80OS9mcmFnOmU3ZGU5ODkyZTcyMzRjMWRhYzNjNTM3N2RjODcxNzM0L3RleHRyZWdpb246ZTdkZTk4OTJlNzIzNGMxZGFjM2M1Mzc3ZGM4NzE3MzRfMzQ2OA_12163aa3-bc40-479a-9f46-be8a8ce34b1d">Recent accounting pronouncements and future accounting policy changes:  The following is an overview of accounting standard changes that the Corporation will be required to adopt in future years.  The Corporation expects to adopt these standards as at their effective dates and will continue to evaluate the impact of these standards on the consolidated financial statements.&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(a)&#160;&#160;&#160;&#160;Classification of Liabilities as Current or Non-current (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 23, 2020, the IASB issued amendments to&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; IAS 1 Presentation of Financial Statements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, to clarify the classification of liabilities as current or non-current.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;For the purposes of non-current classification, the amendments removed the requirement for a right to defer settlement or roll over of a liability for at least twelve months to be unconditional. Instead, such a right must have substance and exist at the end of the reporting period.  The amendments also clarify how a company classifies a liability that includes a counterparty conversion option. The amendments state that:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;settlement of a liability includes transferring a company&#x2019;s own equity instruments to the counterparty, and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2023.  Early adoption is permitted.  The amendments are subject to further developments. Certain application issues resulting from the amendments have been raised with the IFRS Interpretations Committee, which referred them to the IASB. In November 2021, the IASB published the exposure draft Non-current Liabilities with Covenants (proposed amendments to IAS 1). The exposure draft aims to improve the information an entity provides when its right to defer settlement of a liability for at least twelve months is subject to compliance with conditions, in addition to addressing concerns about the classification of such a liability as current or non-current. The IASB proposed to defer the effective date of the 2020 amendments to no earlier than January 1, 2024. The extent of the impact of adoption of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; has not yet been determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(b)&#160;&#160;&#160;&#160;Definition of Accounting Estimates (Amendments to IAS 8)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt;On February 12, 2021, the IASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%"&gt;Definition of Accounting Estimates (Amendments to IAS 8).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments introduce a new definition for accounting estimates, clarifying that they are monetary amounts in the financial statements that are subject to measurement uncertainty. The amendments also clarify the relationship between accounting policies and accounting estimates by specifying that a company develops an accounting estimate to achieve the objective set out by an accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of the amendments to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;IAS 8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; has not yet been determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt;(c)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%"&gt;Disclosure Initiative &#x2013; Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt; (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%"&gt;IFRS Practice Statement 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt;On February 12, 2021, the IASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%"&gt;Disclosure Initiative &#x2013; Accounting Policies (Amendments to IAS 1 and IFRS Practice Statement 2 Making Materiality Judgements).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt;The amendments help companies provide useful accounting policy disclosures. The key amendments include:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.5pt"&gt;requiring companies to disclose their material accounting policies rather than their significant accounting policies;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.5pt"&gt;clarifying that accounting policies related to immaterial transactions, other events or conditions are themselves immaterial and as such need not be disclosed; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:72pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;clarifying that not all accounting policies that relate to material transactions, other events or conditions are themselves material to a company&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:115%"&gt;6. &#160;&#160;&#160;&#160;Recent accounting pronouncements and future accounting policy changes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt;(c)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%"&gt;Disclosure Initiative &#x2013; Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt; (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%"&gt;Amendments to IAS 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt; and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:127%"&gt;IFRS Practice Statement 2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%"&gt;cont'd&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2023. Early adoption is permitted. The extent of the impact of adoption of the amendments to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;IAS 1 and IFRS Practice Statement 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; has not yet been determined.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(d)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Onerous Contracts &#x2014; Cost of Fulfilling a Contract &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;(&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Amendments to IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On May 14, 2020, the IASB issued &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Onerous Contracts &#x2013; Cost of Fulfilling a Contract (Amendments to IAS 37)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;IAS 37 does not specify which costs are included as a cost of fulfilling a contract when determining whether a contract is onerous. The IASB&#x2019;s amendments address this issue by clarifying that the "costs of fulfilling a contract" comprise both: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;the incremental costs &#x2013; e.g. direct labour and materials; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt"&gt;an allocation of other direct costs &#x2013; e.g. an allocation of the depreciation charge for an item of PPE used in fulfilling the contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The amendments are effective for annual periods beginning on or after January 1, 2022 and apply to contracts existing at the date when the amendments are first applied.  At the date of initial application of the amendments to&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt; IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;, the cumulative effect of applying the amendments is recognized as an opening balance adjustment to retained earnings or other component of equity, as appropriate.  The comparatives are not restated.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Based on the analysis completed to date of the Corporation's "open" contracts as of December 31, 2021, on adoption of the amendments to &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; on January 1, 2022, the Corporation expects to recognize approximately $1,200,000 of additional contract costs as an opening balance adjustment to retained earnings in the three months ended March 31, 2022 financial statements (note 18).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
    <ifrs-full:OnerousContractsProvision
      contextRef="i5fb197e20aa444138a1c9e8af6a970b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV80OS9mcmFnOmU3ZGU5ODkyZTcyMzRjMWRhYzNjNTM3N2RjODcxNzM0L3RleHRyZWdpb246ZTdkZTk4OTJlNzIzNGMxZGFjM2M1Mzc3ZGM4NzE3MzRfMjc0ODc3OTEwMzQ0Nw_1a00e19b-7444-4ddb-be42-3702ad3752f8"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:DisclosureOfBusinessCombinationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTU4_6636de5e-39c3-48dc-97eb-f220d4c0c0de">Acquisition:&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 11, 2021, the Corporation acquired Arcola Energy Limited ("Arcola"), a UK-based systems engineering company (subsequently renamed to Ballard Motive Solutions) specializing in hydrogen fuel cell powertrain and vehicle systems integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, including 337,353 shares of the Corporation with an acquisition date fair value of approximately $6,000,000 (nil shares issued as of December 31, 2021) that vest over a two year period from the acquisition date, and up to $34,000,000 in upfront and earn-out cash consideration (net $7,157,000 paid as of December 31, 2021) based on the achievement of certain performance milestones over an up to three year period from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation completed detailed valuation studies and prepared the preliminary purchase price allocation for Ballard Motive Solutions using the acquisition method of accounting in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 3 Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, with the Corporation considered as the accounting acquirer and Arcola (Ballard Motive Solutions) as the accounting acquiree.  As the accounting acquirer, consideration given by the Corporation to acquire Arcola (Ballard Motive Solutions) has been allocated to the assets acquired, and the liabilities assumed, based on their fair values as of the acquisition date of November 11, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. &#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As consideration for the transaction: (i) the Corporation paid cash and assumed and paid certain of Arcola&#x2019;s (Ballard Motive Solutions) debt obligations and transaction costs on closing of $7,477,000; (ii) will issue 337,353 shares of the Corporation in three future tranches at a fair value of $18.30 per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $4,851,000; (iii) will make future cash payments of up to $27,000,000 based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments using a credit adjusted risk-free rate observed for bonds of a similar duration, or $26,258,000; and (iv) an actual working capital adjustment of $611,000, for total purchase consideration of $39,197,000.  In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the fair value of the 337,353 shares has been measured for accounting purposes using the $18.30 5-day weighted average price of the Corporation's shares immediately preceding the acquisition date. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary fair value of purchase consideration is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and debt paid on closing&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred share consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Fair Value (Preliminary) of Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, the identifiable assets acquired and liabilities assumed as part of a business combination are recognized separately from goodwill at the acquisition date if they meet the definition of an asset or liability and are exchanged as part of the business combination.  The identifiable assets acquired and liabilities assumed are then measured at their acquisition date fair values based on the contractual terms, economic conditions, the Corporation&#x2019;s operating and accounting policies and other pertinent conditions as of the acquisition date. The fair value review of Arcola's (Ballard Motive Solutions) assets and liabilities commenced with a review of the carrying amount of each respective asset and liability.  The carrying amounts of all assets and liabilities were subject to due diligence procedures and included confirmation of existence and a review of potential impairment of all significant assets and a review for completeness of all liabilities.  Each asset and liability was then reviewed and measured for potential fair value adjustments from carrying cost to arrive at the preliminary fair value of each asset and liability as of the acquisition date of November 11, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary fair values of assets acquired and liabilities assumed are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,878)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value (Preliminary) of Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. &#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary fair value of each of the acquired identifiable assets and liabilities assumed was determined as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of certain of the acquired working capital balances including trade and other receivables, and accounts payable and accrued liabilities, have been assessed at their respective carrying amounts on November 11, 2021, which is considered to approximately equate to fair value as a result of the short-term to maturity of each of these accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Acquired property, plant and equipment consist primarily of specialized manufacturing and research and development equipment, as well as miscellaneous other items, all physically located in Arcola's (Ballard Motive Solutions) operating facilities in the U.K.  As there is no market-based evidence of fair value for these specialized assets that are rarely sold other than as part of a continuing business, fair value was estimated using a depreciated replacement cost approach in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IAS 16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.  A depreciated replacement cost approach considers how much it would cost to reproduce an asset after adjusting for depreciation and optimization.  The adjustment for depreciation takes into account the age of the asset in relation to its useful life and its residual value.  The fair value of property, plant and equipment is considered to approximately equate to its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Acquired identified intangible assets consist of technology (patents, know-how and in-process research and development), customer contracts and relationships, and non-compete arrangements.  The Corporation has concluded that each of the identified intangible assets meet the definition of an identified intangible asset (or non-monetary asset without physical substance) under &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IAS 38 Intangible Assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;as the acquired IP meets the definition of an asset and is identifiable. The fair value of all identified intangible assets includes a fair value adjustment of $17,279,000 from their original carrying amounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identified intangible assets of $17,279,000 consist of the following and are being amortized based on the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value (preliminary) of Identified Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology (patents, know-how and in-process research &amp;amp; development)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary fair value of acquired identified intangible assets were calculated with the assistance of an independent valuator and were determined through a variety of valuation techniques. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the acquired technology including patents, know-how and in-process research &amp;amp; development totaling $15,976,000 has been calculated using the Multi-Period Excess Earnings Method (&#x201c;MPEEM&#x201d;) approach which is a variant of the Income Approach. The basic principle of the MPEEM Approach is that a single asset, in isolation, is not capable of generating cash flow for an enterprise.  Several assets are brought together and exploited to generate cash flow.  Therefore, to determine cash flow from the exploitation of existing technology, one must deduct the related expenses incurred for the exploitation of other assets used for the generation of overall cash flow and revenues.  The fair value of existing technology was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired technology.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;7. &#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the acquired customer contracts and relationships totaling $1,048,000 has also been calculated using the MPEEM approach.  The fair value of existing customer contracts/relationships was estimated by discounting the net cash flow derived from the expected revenues attributable to the acquired customer contracts/relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the acquired non-compete covenants of $255,000 were calculated using the Income Approach whereby the fair value of the non-compete covenants was estimated by calculating the expected decrease or loss in forecasted cash flows if the employees compete with the target&#x2019;s business without the non-compete covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:54pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;The fair value of the deferred income tax liability of $3,878,000 represents the excess of the accounting basis of the acquired intangible assets of $17,279,000 over their tax basis of $1,768,000 at the current U.K tax rate of 25.0%.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining unallocated $23,991,000 of the total purchase price consideration of $39,197,000 has been ascribed as goodwill, which is not deductible for tax purposes. The goodwill of $23,991,000 resulting from the acquisition consists largely of the expectation that the acquisition will complement the Corporation&#x2019;s Fuel Cell Products and Services growth platform by delivering strategic benefits in diversification, growth, scale, and profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amount of revenue and net loss attributable to Arcola (Ballard Motive Solutions) included in the consolidated statement of loss from the acquisition date of November 11, 2021 through the period ended December 31, 2021 is $138,000 and ($1,114,000), respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited pro forma results of Arcola (Ballard Motive Solutions) for the year ended December 31, 2021.  The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2021. The pro forma financial information presented includes: amortization charges for acquired tangible and intangible assets based on the values assigned in the preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proforma Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition costs of $1,170,000 were incurred in 2021 as a result of this transaction, and are recognized in other operating expense.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBusinessCombinationsExplanatory>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTYw_662b4841-3477-4aef-a718-72ce97867a5e"
      unitRef="number">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjI4NTY2_31542b9d-59d0-4090-911b-dde1348ac811"
      unitRef="usd">40000000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDIx_29a0d55f-5920-4e2c-9959-560fbeb3c730"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDQz_47909f34-993a-476c-bdc7-1ed8efc584d9"
      unitRef="usd">6000000</ifrs-full:EquityInterestsOfAcquirer>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="if36a5d9087454c87b3d4e230a41af562_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDU0_802cd6a9-402c-4a2a-9cfa-6a6ca3a0b14d"
      unitRef="shares">0</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:EquityInterestsIssuedOrIssuableVestingPeriod
      contextRef="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxODAy_e851c61e-c329-4e0e-8bc7-ac68ab392373">P2Y</bldp:EquityInterestsIssuedOrIssuableVestingPeriod>
    <ifrs-full:EquityInterestsOfAcquirer
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDMw_0c99e7cb-0d3f-40e4-a5a8-11579aacf0de"
      unitRef="usd">34000000</ifrs-full:EquityInterestsOfAcquirer>
    <ifrs-full:CashTransferred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxNzcw_0dc94911-41a0-49fa-a8a5-18d4618f86db"
      unitRef="usd">7157000</ifrs-full:CashTransferred>
    <bldp:ContingentConsiderationTerm
      contextRef="i3cfe2b37badd4236a39229e400619e84_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxODE0_c8add5ca-3aec-4724-92d9-03946f5b7c5c">P3Y</bldp:ContingentConsiderationTerm>
    <bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8zODQ4MjkwNzUxNzgy_812f0ac6-14ee-4270-862a-3da60b136542"
      unitRef="usd">7477000</bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDc2_c173db6f-bd2e-446b-ab1f-33faaa7962a2"
      unitRef="cad">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:BusinessAcquisitionSharePrice1
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDg1_e549ef57-5f46-4e78-b6d5-29d078def0a6"
      unitRef="usdPerShare">18.30</bldp:BusinessAcquisitionSharePrice1>
    <bldp:EquityInterestsOfAcquirerDiscounted
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNDkz_74f0bea3-6fcb-4542-9d15-0a11b5026f2d"
      unitRef="usd">4851000</bldp:EquityInterestsOfAcquirerDiscounted>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTA1_61da6c05-9383-4f3c-b766-f15853cadfcc"
      unitRef="usd">27000000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <ifrs-full:LiabilitiesIncurred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTE4_475daa94-6323-4191-bf8e-9604d0cb60b2"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:BusinessAcquisitionWorkingCapitalAdjustment
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTMx_4b7f7332-31bb-484d-b77b-a72088fb4192"
      unitRef="usd">611000</bldp:BusinessAcquisitionWorkingCapitalAdjustment>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTQx_3a8a1d0b-833e-44fe-ac49-a80f5a2cfe10"
      unitRef="usd">39197000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTU0_95e72871-652b-4d2e-888a-2ba91e5c4960"
      unitRef="cad">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:BusinessAcquisitionSharePrice1
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTYz_8f165bb5-e2db-40f8-864e-b97040b87ec5"
      unitRef="usdPerShare">18.30</bldp:BusinessAcquisitionSharePrice1>
    <ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8xMDk5NTExNjU0MTAy_53f9fbf5-5faf-4b9b-9ad2-020665aeee36">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary fair value of purchase consideration is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and debt paid on closing&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred share consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent cash consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Working capital adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total Fair Value (Preliminary) of Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preliminary fair values of assets acquired and liabilities assumed are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.620%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred income tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,878)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair Value (Preliminary) of Assets Acquired and Liabilities Assumed&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;39,197&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;7. &#160;&#160;&#160;&#160;Acquisition (cont'd):&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identified intangible assets of $17,279,000 consist of the following and are being amortized based on the following useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value (preliminary) of Identified Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Estimated useful life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology (patents, know-how and in-process research &amp;amp; development)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Customer contracts and relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the unaudited pro forma results of Arcola (Ballard Motive Solutions) for the year ended December 31, 2021.  The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place at the beginning of fiscal 2021. The pro forma financial information presented includes: amortization charges for acquired tangible and intangible assets based on the values assigned in the preliminary purchase price allocation; and income tax recovery on deferred income tax liability arising from the preliminary purchase price allocation.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:80.140%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.660%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Proforma Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Loss from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutBusinessCombinationsExplanatory>
    <bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8wLTEtMS0xLTI2MzUx_3da24d37-8cbf-41fd-9753-cc924ab39f4f"
      unitRef="usd">7477000</bldp:DebtObligationsAssumedAndAcquisitionRelatedCostsConsideration>
    <bldp:EquityInterestsOfAcquirerDiscounted
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8xLTEtMS0xLTI2MzUx_c0c26fee-8c8b-4828-8e83-899d5a50808e"
      unitRef="usd">4851000</bldp:EquityInterestsOfAcquirerDiscounted>
    <ifrs-full:LiabilitiesIncurred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV8yLTEtMS0xLTI2MzUx_67c52fd7-8d76-429f-b463-7a9ca02c3315"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:BusinessAcquisitionWorkingCapitalAdjustment
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV81LTEtMS0xLTI2MzUx_18cdfa7b-0119-433f-9a71-41582e2ce77b"
      unitRef="usd">611000</bldp:BusinessAcquisitionWorkingCapitalAdjustment>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6ZGMwMzRlZTczY2E0NDE5ZWFhZjE5MjFmZDc2ZDYxNTEvdGFibGVyYW5nZTpkYzAzNGVlNzNjYTQ0MTllYWFmMTkyMWZkNzZkNjE1MV82LTEtMS0xLTI2MzUx_24873f09-07b9-449e-8632-e18353a978e2"
      unitRef="usd">39197000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xLTEtMS0xLTI2MzY4_89d69411-1564-4093-b6c5-9b2eb290a283"
      unitRef="usd">320000</ifrs-full:CashAndCashEquivalentsRecognisedAsOfAcquisitionDate>
    <ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8yLTEtMS0xLTI2MzY4_4a3c5d6e-4267-4d89-94cf-cc7ca8ec2009"
      unitRef="usd">3112000</ifrs-full:FinancialAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml80LTEtMS0xLTI2MzY4_76bdfcd6-794e-45db-9c8c-12671766c73c"
      unitRef="usd">190000</ifrs-full:PropertyPlantAndEquipmentRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml84LTEtMS0xLTI2MzY4_5da903b9-ffe3-4b0a-a23a-8591b67df6c8"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:Goodwill
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml85LTEtMS0xLTI2MzY4_dc74ea8e-0370-4925-ad6d-abf0aa8d7cf3"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMC0xLTEtMS0yNjM2OA_aed53a73-0a85-4323-a2b9-37a46ce38135"
      unitRef="usd">1817000</ifrs-full:TradeAndOtherPayablesRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMi0xLTEtMS0yNjM2OA_d42abdea-7ec3-4a13-9cce-a589e090a4a7"
      unitRef="usd">3878000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6Y2ZkZDM2MTJhYTE3NGNmMWJhZjY2ZjdlNjMwZDFmNDIvdGFibGVyYW5nZTpjZmRkMzYxMmFhMTc0Y2YxYmFmNjZmN2U2MzBkMWY0Ml8xMy0xLTEtMS0yNjM2OA_108cdd1d-a71d-42ff-bebe-fe3ba47ddfa1"
      unitRef="usd">39197000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTcx_bba5ce4d-a85d-468b-9c84-78bc5da99840"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV81NDk3NTU4MTY2ODU1_2d3f75f6-6eeb-4cb5-ae50-187eecb9a053"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i0305c4a50d8347ec8a55abd92f0ac51b_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8xLTEtMS0xLTI3ODM4_45b9d366-fad5-4a66-ba4a-b3525067c839"
      unitRef="usd">15976000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="ic9f325253cda4b36a243de9ccbf8d713_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8xLTItMS0xLTI3ODM4_74f17fbe-826c-4f89-9182-0bb413475228">P12Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i45c438ece2644a1583cb0b0ae79fcb22_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8yLTEtMS0xLTI3ODM4_73c61eff-7c9f-4362-9837-dc804961efe3"
      unitRef="usd">1048000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i86103ca26ab94932bd305e018a38f56f_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8yLTItMS0xLTI3ODM4_f488f4a7-7050-4526-ae84-ad20cd2f9586">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i35fe2f2123354b35846e4256a9e894fc_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8zLTEtMS0xLTI3ODM4_afaeceb7-d671-4504-8f07-8f8410ac568c"
      unitRef="usd">255000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod
      contextRef="i845a4e754e3543789bf71acfa2a072a1_D20211111-20211111"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV8zLTItMS0xLTI3ODM4_05ebf92a-4220-4686-b3f6-34113fedb593">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6NGIzM2I0NzcyZDNkNDgxMWFjN2M5ZWY2YmY4OTFjZDEvdGFibGVyYW5nZTo0YjMzYjQ3NzJkM2Q0ODExYWM3YzllZjZiZjg5MWNkMV80LTEtMS0xLTI3ODM4_10c894a5-dff2-420e-96ca-5cc61d5d980e"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i407d830d260b4979b763f779386e16bf_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTg1_7a126593-8a26-4bcb-8844-bd080bd61101"
      unitRef="usd">15976000</ifrs-full:TechnologybasedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i84f142a712a2434c881bc27c6ae51edd_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNTk4_b3371276-fad9-4159-a1f8-d9f83d93d3aa"
      unitRef="usd">1048000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="i35fe2f2123354b35846e4256a9e894fc_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjEw_b04b8a76-3464-49cb-a004-13faf15cf8aa"
      unitRef="usd">255000</ifrs-full:CustomerrelatedIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjIw_01bf31f4-66ac-4c2a-a96b-8cd0015d25e4"
      unitRef="usd">3878000</ifrs-full:DeferredTaxLiabilitiesRecognisedAsOfAcquisitionDate>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjMy_625e5ece-6713-4732-b93c-c1a8a7186a46"
      unitRef="usd">17279000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjQ1_8a9b31ee-b9a6-4dda-9e0f-3c433984c12b"
      unitRef="usd">1768000</bldp:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDateTaxBasis>
    <ifrs-full:Goodwill
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjU3_16a29cac-cffe-4408-ae90-9235665c00e1"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjcw_44ffdb41-a943-4089-b8e5-f8caff35c940"
      unitRef="usd">39197000</ifrs-full:IdentifiableAssetsAcquiredLiabilitiesAssumed>
    <ifrs-full:Goodwill
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV8yNzQ4Nzc5MTIxNjgz_e5f5c019-d865-4593-ac64-32991cc83d8c"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzMDQx_8bc79ffe-d8d6-49fc-9d40-8737977de28f"
      unitRef="usd">138000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:ProfitLoss
      contextRef="i4954e3d61ba1475d909f7d8114210ff0_D20211111-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzMDU0_a780c1dd-3ee3-455f-b94f-a83f1b7cbfb9"
      unitRef="usd">1114000</ifrs-full:ProfitLoss>
    <ifrs-full:RevenueOfCombinedEntity
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M18yLTEtMS0xLTI2Mzk1_a4c6604a-5bf6-43e8-a03c-eb7be68cf08d"
      unitRef="usd">4243000</ifrs-full:RevenueOfCombinedEntity>
    <bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M18zLTEtMS0xLTI2Mzk1_8189f72f-63f3-4d78-9217-75e73ab1cff3"
      unitRef="usd">-7336000</bldp:ProfitLossFromOperatingActivitiesOfCombinedEntityAsIfCombinationOccurredAtBeginningOfPeriod>
    <ifrs-full:ProfitLossOfCombinedEntity
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGFibGU6MWFjMmE1NTk4ZTJhNDYzMGE5ZGZmMTgyMWRjZmU0NTMvdGFibGVyYW5nZToxYWMyYTU1OThlMmE0NjMwYTlkZmYxODIxZGNmZTQ1M180LTEtMS0xLTI2Mzk1_c9031d6e-2f78-44a3-8740-60ed0d20391f"
      unitRef="usd">-5966000</ifrs-full:ProfitLossOfCombinedEntity>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjg2L2ZyYWc6YWVlMjJiOGQ1Y2I0NGJkMGI2YjRjNDllOWViYmNhOWUvdGV4dHJlZ2lvbjphZWUyMmI4ZDVjYjQ0YmQwYjZiNGM0OWU5ZWJiY2E5ZV80OTQ3ODAyMzUzNzk0_140cc910-a8f5-477e-bb83-5fd5030ec67c"
      unitRef="usd">1170000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTY4OA_5e1f40e2-2696-4867-bade-ee604f01481d">Discontinued operations:&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 14, 2020, the Corporation completed an agreement to sell the remaining UAV business assets of its subsidiary, Ballard Unmanned Systems, for gross cash proceeds of $1,000,000.  Net proceeds from the sale were $988,000 after deducting for working capital adjustments and legal and other expenses, resulting in a gain on sale of these assets of $168,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Ballard Unmanned Systems subsidiary has been classified and accounted for as a discontinued operation.  The historic operating results of the UAV market for both 2021 and 2020 have been removed from continued operating results and are instead presented separately in the statement of comprehensive income (loss) as income (loss) from discontinued operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;8.&#160;&#160;&#160;&#160;Discontinued operations (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total operating income (expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance income and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash provided by investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash used in discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(670)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory>
    <ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents
      contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMjA4_781f4d72-c7df-4a94-bcf3-ab52540738de"
      unitRef="usd">-1000000</ifrs-full:PortionOfConsiderationPaidReceivedConsistingOfCashAndCashEquivalents>
    <bldp:ConsiderationPaidReceivedNet
      contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMjQ1_5769280d-7043-4fc4-ad27-2f71bbfa0495"
      unitRef="usd">-988000</bldp:ConsiderationPaidReceivedNet>
    <ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation
      contextRef="id6fdd39e87724357a73dc937e71ef61e_D20201014-20201014"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTA5OTUxMTYzMDM5OQ_d42961f0-999d-4bd0-93e8-84c078c9d073"
      unitRef="usd">168000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
    <ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RleHRyZWdpb246YmQ2ODVlMjE1M2VhNGM4NTkwOTY0NGQ2MjE0NTA1YjZfMTY5MQ_bb94a16f-3b46-4779-a50d-8c41de6c0d3f">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income (loss) from discontinued operations for the years ended December&#160;31, 2021 and 2020 is comprised of the following&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.576%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost of product and service revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total operating income (expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance income and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gain (loss) on sale of assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net income (loss) from discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net cash flows from discontinued operations for the years ended December&#160;31, 2021 and 2020  is as follows&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash used in operating activities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,607)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash provided by investing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash used in financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash used in discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(670)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory>
    <bldp:RevenueDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMS0xLTEtMS0w_b119e4a5-58b9-4732-88f0-a30d50e81d0b"
      unitRef="usd">0</bldp:RevenueDiscontinuedOperations>
    <bldp:RevenueDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMS0yLTEtMS0w_e67e0842-b47b-4cff-8b37-01a2ae92d15b"
      unitRef="usd">262000</bldp:RevenueDiscontinuedOperations>
    <bldp:CostOfSalesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMi0xLTEtMS0w_ad4dd2c4-3b6c-498e-9ce1-067f3db8bd96"
      unitRef="usd">0</bldp:CostOfSalesDiscontinuedOperations>
    <bldp:CostOfSalesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMi0yLTEtMS0w_a5686b6f-727a-4921-82b4-b59806a7d8a7"
      unitRef="usd">223000</bldp:CostOfSalesDiscontinuedOperations>
    <bldp:DiscontinuedOperationsGrossMargin
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMy0xLTEtMS0w_0bc4ae7b-7870-4370-9e83-90717b2e4056"
      unitRef="usd">0</bldp:DiscontinuedOperationsGrossMargin>
    <bldp:DiscontinuedOperationsGrossMargin
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfMy0yLTEtMS0w_3aa3cc27-9237-4bf0-8ff6-e142beecb8e6"
      unitRef="usd">39000</bldp:DiscontinuedOperationsGrossMargin>
    <bldp:DiscontinuedOperationsOperatingExpenses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNS0xLTEtMS0w_e4bef223-c35b-477c-a418-9362b64fbedb"
      unitRef="usd">-164000</bldp:DiscontinuedOperationsOperatingExpenses>
    <bldp:DiscontinuedOperationsOperatingExpenses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNS0yLTEtMS0w_36a7eaaa-c496-4849-baad-080ad001a86a"
      unitRef="usd">2115000</bldp:DiscontinuedOperationsOperatingExpenses>
    <bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNi0xLTEtMS0w_fd4a8e3a-342e-46b7-9082-81da375639ca"
      unitRef="usd">0</bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome>
    <bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNi0yLTEtMS0w_c2bbe7e7-1959-440c-99b4-df2cae24c9fd"
      unitRef="usd">0</bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome>
    <ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNy0xLTEtMS0w_71f7cdd2-d5cb-42f8-b76b-a492b80ca667"
      unitRef="usd">0</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
    <ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfNy0yLTEtMS0w_3feb64f2-e68c-4121-bed0-1809685872e9"
      unitRef="usd">168000</ifrs-full:GainLossRecognisedOnMeasurementToFairValueLessCostsToSellOrOnDisposalOfAssetsOrDisposalGroupsConstitutingDiscontinuedOperation>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfOC0xLTEtMS0w_9698da61-5577-44b3-9130-224a8aa0a068"
      unitRef="usd">164000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjFlNjk1YzczYzJkMzRiMmRhMjQ5OTRmZjQ4YzhiY2Y1L3RhYmxlcmFuZ2U6MWU2OTVjNzNjMmQzNGIyZGEyNDk5NGZmNDhjOGJjZjVfOC0yLTEtMS0w_6f9590b3-5b48-4444-bc23-3c600c20af9f"
      unitRef="usd">-1908000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMS0xLTEtMS0w_11116d46-45a9-46be-9add-b08ea2eedea2"
      unitRef="usd">-113000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMS0yLTEtMS0w_8e5cac16-db54-4168-a980-3a927c2dafdb"
      unitRef="usd">-1607000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMi0xLTEtMS0w_018fd879-017e-4c54-895c-7f435d1e0168"
      unitRef="usd">0</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMi0yLTEtMS0w_a713a0e0-0d5f-40ce-8cf9-a4fa67689945"
      unitRef="usd">957000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMy0xLTEtMS0w_cc680e8d-f05a-485e-b5a8-d43e46778849"
      unitRef="usd">0</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfMy0yLTEtMS0w_29601d56-6f6c-46ff-aeb0-9ff8758b1517"
      unitRef="usd">-20000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfNC0xLTEtMS0w_c4c619b6-377d-4ef5-885d-58821e0d4330"
      unitRef="usd">-113000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81Mi9mcmFnOmJkNjg1ZTIxNTNlYTRjODU5MDk2NDRkNjIxNDUwNWI2L3RhYmxlOjJiZGJjMGVmYjY4MDQxNmU4NmNlNmU5YzFiMTAwZDYxL3RhYmxlcmFuZ2U6MmJkYmMwZWZiNjgwNDE2ZTg2Y2U2ZTljMWIxMDBkNjFfNC0yLTEtMS0w_163d3406-9b85-45aa-b2ef-97941f432fa6"
      unitRef="usd">-670000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfOTk2_4baee032-c464-413c-a6e3-3834cce1827e">Trade and other receivables:&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2021 for engineering services and technology transfer services.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Invoiced during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 31.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfOTk5_a9403338-9780-4e16-81dd-51d0c4802676">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock>
    <ifrs-full:CurrentTradeReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMS0yLTEtMS0w_15ca32fa-b522-4d35-bede-fd0b91af5e5a"
      unitRef="usd">19423000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMS00LTEtMS0w_9e2e80c2-4fa5-4699-bea6-2ca054a7019b"
      unitRef="usd">29252000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMi0yLTEtMS0w_a2840a3c-4503-4e7b-8a89-8690f3affab4"
      unitRef="usd">6586000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMi00LTEtMS0w_0ef098e8-68b0-4e75-90b3-e26057a4b6ce"
      unitRef="usd">5269000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:CurrentContractAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMy0yLTEtMS0w_ac737d85-fb7e-4d8f-b399-ba00da0b24cf"
      unitRef="usd">20386000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfMy00LTEtMS0w_c41d28ba-dbbc-4f74-a879-9038aa49d723"
      unitRef="usd">22274000</ifrs-full:CurrentContractAssets>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfNC0yLTEtMS0w_30a1a9e5-e39a-462c-ba9b-e7488cf894fa"
      unitRef="usd">46395000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOmY3N2NkZmNmMGMyYjQyZWZhZjc3NmNmNTM0MDZlN2EzL3RhYmxlcmFuZ2U6Zjc3Y2RmY2YwYzJiNDJlZmFmNzc2Y2Y1MzQwNmU3YTNfNC00LTEtMS0w_6da0b47a-ab2e-4e34-bc19-3de96d12bf20"
      unitRef="usd">56795000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RleHRyZWdpb246MjdkM2MxMTkxMzljNGY4Y2FjZmEwNzU1ZTAzMjIyYTdfMTAwMA_6d77fe1d-a351-444e-b06c-97bc73a26416">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to contract assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Invoiced during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(29,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(53,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory>
    <ifrs-full:CurrentContractAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMS0xLTEtMS0w_7b80350b-0948-487f-a7c1-dcf08870b338"
      unitRef="usd">22274000</ifrs-full:CurrentContractAssets>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMi0xLTEtMS0w_54dff1a7-911e-45c6-9107-42dd5a0ff40f"
      unitRef="usd">27282000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets>
    <bldp:DecreaseThroughInvoicingContractAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfMy0xLTEtMS0w_1cb72d87-db77-4766-8ee3-b61d05857351"
      unitRef="usd">29170000</bldp:DecreaseThroughInvoicingContractAssets>
    <ifrs-full:CurrentContractAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81NS9mcmFnOjI3ZDNjMTE5MTM5YzRmOGNhY2ZhMDc1NWUwMzIyMmE3L3RhYmxlOjgxMDBjZjI2NGJiYzRkMmM4ZWI3ZTczNDcxMmI3ZDRjL3RhYmxlcmFuZ2U6ODEwMGNmMjY0YmJjNGQyYzhlYjdlNzM0NzEyYjdkNGNfNC0xLTEtMS0w_4d066bf5-2aeb-45ae-9ac7-957c9aa67da5"
      unitRef="usd">20386000</ifrs-full:CurrentContractAssets>
    <ifrs-full:DisclosureOfInventoriesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfNjU2_9c6363e6-b1fe-465a-afa9-e8c41818e4c5">Inventories:&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Raw materials and consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Service inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $60,803,000 (2020 - $49,710,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, the write-down of inventories to net realizable value amounted to $1,246,000 (2020 - $1,888,000) and the reversal of previously recorded write-downs amounted to $136,000 (2020 - $434,000), resulting in a net write-down of $1,110,000 (2020 - $1,454,000).  Write-downs and reversals are included in either cost of product and service revenues, or research and product development expense, depending on the nature of inventory.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInventoriesExplanatory>
    <bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfNjU3_e136caa1-d60b-495d-a31f-ed910405ed8f">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.064%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Raw materials and consumables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Work-in-progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Service inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMS0yLTEtMS0w_f0b19c13-86be-427e-903f-cb9c5a307669"
      unitRef="usd">22395000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMS00LTEtMS0w_b91d1153-cd8c-4b62-8555-6eb183d7852e"
      unitRef="usd">11879000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:WorkInProgress
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMi0yLTEtMS0w_9513626e-e51e-4335-beed-699415e76945"
      unitRef="usd">19795000</ifrs-full:WorkInProgress>
    <ifrs-full:WorkInProgress
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMi00LTEtMS0w_57f53498-8a5f-4fe4-9f10-1f15dd3fc390"
      unitRef="usd">8330000</ifrs-full:WorkInProgress>
    <ifrs-full:FinishedGoods
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMy0yLTEtMS0w_501811ae-5a76-43a4-9531-5d8aced3667b"
      unitRef="usd">5350000</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfMy00LTEtMS0w_168ab263-9c99-4243-8361-300c784d380d"
      unitRef="usd">3746000</ifrs-full:FinishedGoods>
    <bldp:ServiceInventories
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNC0yLTEtMS0w_f28d0fa5-5176-4f2e-89ef-01b24bec3edc"
      unitRef="usd">3978000</bldp:ServiceInventories>
    <bldp:ServiceInventories
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNC00LTEtMS0w_eb196037-8d8b-432d-9e46-b900d25b8ec7"
      unitRef="usd">4567000</bldp:ServiceInventories>
    <ifrs-full:Inventories
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNS0yLTEtMS0w_66ecf8f3-7789-4c4e-a749-0d23cea5f5e8"
      unitRef="usd">51518000</ifrs-full:Inventories>
    <ifrs-full:Inventories
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RhYmxlOjg5YmQwOTU3MDI5YzQ1YmQ5NDI1YTg4NjdkYjM5ZGY0L3RhYmxlcmFuZ2U6ODliZDA5NTcwMjljNDViZDk0MjVhODg2N2RiMzlkZjRfNS00LTEtMS0w_264bf80b-706e-450c-8399-fd2c1dbaedb9"
      unitRef="usd">28522000</ifrs-full:Inventories>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMTc2_2b97fbc6-e790-4b7e-9f86-9d119e7b76ef"
      unitRef="usd">60803000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMTg1_b08e84bb-0e1d-401c-91d3-7879bfa775ca"
      unitRef="usd">49710000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:InventoryWritedown2011
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMjYz_47ee01f0-7f73-47dd-bea3-99fde5ae5c10"
      unitRef="usd">1246000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMjcy_6654e78d-b6ab-4db9-89ba-535ca9f57567"
      unitRef="usd">1888000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzQw_bdb55342-7a0f-4b68-ae67-9bd41d189460"
      unitRef="usd">136000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ReversalOfInventoryWritedown
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzQ5_28c222f1-76b9-4ee8-95ed-9e157adb6804"
      unitRef="usd">434000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzg3_4eb9b2cf-5211-4df5-9d8f-3469b0069936"
      unitRef="usd">1110000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV81OC9mcmFnOjI0ZDM4ZWQ0OWUzODRmNjBhOThkODFkMWMwMWI2YWYzL3RleHRyZWdpb246MjRkMzhlZDQ5ZTM4NGY2MGE5OGQ4MWQxYzAxYjZhZjNfMzk2_b5955f21-d3dd-4d51-9a41-ceacc7fdb0ee"
      unitRef="usd">1454000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RleHRyZWdpb246MzQwYWQ2NTEwZjRlNGY0YWIyYWE0M2IwMDkyNmNmOWFfMTAxNA_f08a5b8c-6968-4117-a2d5-abe4235ce9b6">Property, plant and equipment:&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.156%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.928%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.898%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.703%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.711%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through Acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(225)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(775)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;77,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(263)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;95,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of property, plant and equipment relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2021, an impairment loss of $263,000 was recorded for production and test equipment that was never placed in service and was determined not required to support the Corporation's future manufacturing or testing capabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned (owned):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(18)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(825)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,022)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;52,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.010%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;55,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;71,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(560)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.984%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.927%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Computer equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Right-of-use assets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;11.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Right-of-use assets (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.966%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.910%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.970%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions through acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(68)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, additions through acquisition of right-of-use assets relate to the acquisition of Arcola (Ballard Motive Solutions) on November 11, 2021 (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(137)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(34)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(159)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.449%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.404%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(88)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.646%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(46)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1627f8a2d4f84cd1be363101a746990d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMi0yLTEtMS0w_fc106e66-5df6-4567-9504-3a69538db4ab"
      unitRef="usd">43855000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id2f5b96581944846a587989721600731_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMi00LTEtMS0w_2d48497a-4faa-4a31-a693-41dc1a6b59db"
      unitRef="usd">36560000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idda7b3c042524a5090684ec87b075bdd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMy0yLTEtMS0w_5b29ee1e-3602-4f76-9710-4fe361953103"
      unitRef="usd">12206000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9d881132013c4a40a09c0cfe797bcbf0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfMy00LTEtMS0w_a03572a5-63be-43bf-8478-ad9014e1f7bc"
      unitRef="usd">12774000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfNC0yLTEtMS0w_89d90cf2-1894-4852-9115-fc555172a63c"
      unitRef="usd">56061000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjJhMGY5OTczZTFkZDQ2MDU5ZWQ5YjM1Mzk4MzEzNzQ2L3RhYmxlcmFuZ2U6MmEwZjk5NzNlMWRkNDYwNTllZDliMzUzOTgzMTM3NDZfNC00LTEtMS0w_e0fd973c-70d6-4c2d-973a-47c3f9f2d1f4"
      unitRef="usd">49334000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7ad139c93018441184730702fb7c6a7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMi0yLTEtMS0w_8598caf9-1862-49a2-96d0-0b27b79bc0a6"
      unitRef="usd">1599000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if0428f806bbe40ba995fcaa7397ab4a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMi00LTEtMS0w_c62ec2ae-f152-4df0-b30c-954c68a1ee35"
      unitRef="usd">1846000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="idc8dd440e10842b1aa090b4e41451262_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMy0yLTEtMS0w_e909a9f4-7ec5-4457-9ab0-b972e2de7ad0"
      unitRef="usd">762000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i0b0aec22ebba495196b0d0b73b63e5c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfMy00LTEtMS0w_d97a16ce-079d-44f0-8e7a-71b1bbc61e09"
      unitRef="usd">657000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1f0a8c97988549289893e87a252d36be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNC0yLTEtMS0w_3b3486cd-d0ed-4753-affb-63745a96da3d"
      unitRef="usd">1518000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1dfe3d34e44642f184ea9cfb94350670_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNC00LTEtMS0w_f4c4b909-f73e-4c97-827b-0ce90de6941f"
      unitRef="usd">1558000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i60a27bde3b1b4c9092c63754d0164472_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNS0yLTEtMS0w_54435767-ad5e-4171-b893-d41904a68792"
      unitRef="usd">39976000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ibd8520321a304794af97ff0760805fd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNS00LTEtMS0w_82649873-6187-4de4-88fa-22f8a22a3137"
      unitRef="usd">32499000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1627f8a2d4f84cd1be363101a746990d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNi0yLTEtMS0w_27f43a5e-9164-45e6-af36-87e88f7ae39f"
      unitRef="usd">43855000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id2f5b96581944846a587989721600731_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjNkYmEwOGJlOTU4MzQ4MGZiODlkYjg1YjExZjZmMGU3L3RhYmxlcmFuZ2U6M2RiYTA4YmU5NTgzNDgwZmI4OWRiODViMTFmNmYwZTdfNi00LTEtMS0w_ac0481c0-20d4-4a58-b81c-541dc0c49a36"
      unitRef="usd">36560000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i281019a829c241e2aa12908dbc591b0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0xLTEtMS0w_afb9582d-ce05-4890-add9-739220d78350"
      unitRef="usd">6635000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0zLTEtMS0w_f3e8ff7e-bbab-4771-94a0-ab5e858ace3a"
      unitRef="usd">442000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi01LTEtMS0yMjIzMQ_7259ef86-d278-43b8-b975-42bacf14912f"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi01LTEtMS0w_ed484d3e-8293-471c-bf1d-f052f0a2ddf0"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi03LTEtMS0w_ee7f9be5-2440-4375-ad47-5268849af46b"
      unitRef="usd">-225000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="icd0d954e70d742909c30a0ec3a7d076b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi05LTEtMS0w_13a7ed4b-de68-4aa3-a99d-3d564bd0e28a"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie8d713b29c57481885ce18f8fafb24f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMi0xMS0xLTEtMA_6bffd15b-c965-46bb-b789-feda99aa84f8"
      unitRef="usd">6852000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if92c3cf7520048f4a2b96cd4eee24e92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0xLTEtMS0w_82e49c52-8612-4c55-a1bc-253b5c828914"
      unitRef="usd">1754000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0zLTEtMS0w_3c1086ad-dfb7-4185-8a13-d0361e13658b"
      unitRef="usd">164000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy01LTEtMS0yMjIzMQ_6ed81eff-406c-48f4-9b33-58d4e49472c9"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy01LTEtMS0w_702490ae-f132-4463-b7a1-46de42d86ea7"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy03LTEtMS0w_7ca65e23-8e43-4503-bbea-be321d001d79"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i4738027154b342e697de346146baf3d9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy05LTEtMS0w_42393941-5fb2-42c7-89a3-467292936b16"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i74500d3a711f4a76aa2ea6acdb3a0ec2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfMy0xMS0xLTEtMA_952d9b29-7f80-4ca2-a67f-1c4dff62e852"
      unitRef="usd">1914000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0xLTEtMS0w_a37caafb-43ab-4982-b7b7-cd4277ff42da"
      unitRef="usd">9196000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0zLTEtMS0w_fa9b0a5f-1161-400c-a1e0-b488c2c52964"
      unitRef="usd">274000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC01LTEtMS0yMjIzMQ_cc7c8fbf-c78f-40c6-8507-afdf0d2dcbb3"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC01LTEtMS0w_09f71624-3483-48f3-ba25-af66bc4e25da"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC03LTEtMS0w_db5a47e9-8a10-4015-9ba2-c12057d6453d"
      unitRef="usd">-18000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i54fe720f0eb441ca87771a837374bdd4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC05LTEtMS0w_a2d1e820-29c5-4be4-b52b-5baa4a951f5c"
      unitRef="usd">-2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic15322f0a51140cd9a55d547bffeb675_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNC0xMS0xLTEtMA_975277fa-d044-4df2-9361-80913369c004"
      unitRef="usd">9450000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="icaffcbaa639142f798fb75c9f410d005_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0xLTEtMS0w_02e46b7d-d803-4e49-9b34-7e80e5f19c94"
      unitRef="usd">66392000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0zLTEtMS0w_87cfd22b-c96a-48aa-8ffa-84edc9809c5b"
      unitRef="usd">12278000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS01LTEtMS0yMjIzMQ_59050ca8-263a-4342-8dc2-8ab7d5e08f2e"
      unitRef="usd">16000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS01LTEtMS0w_32c468d2-4874-4888-a7ad-dfa05ec4657c"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS03LTEtMS0w_1c227a80-ee9e-49f5-9048-03324bb22e99"
      unitRef="usd">-775000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i216a7dac048f4bd98d0b969613c8ccab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS05LTEtMS0w_5f1cf60d-5440-489e-8660-2fba337dd839"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="id120ecbbe1a44e39b4d352f35b6594f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNS0xMS0xLTEtMA_551f87f5-fdd9-4713-b1b2-8fdb02dca4b9"
      unitRef="usd">77644000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0xLTEtMS0w_450b9adb-c30e-4507-9f84-2c2481798ca7"
      unitRef="usd">83977000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0zLTEtMS0w_54a61bd1-bd67-44e4-84b7-50444eb11b19"
      unitRef="usd">13158000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi01LTEtMS0yMjIzMQ_ba264992-2b72-4f1f-b8fb-a0a3011106c1"
      unitRef="usd">16000</ifrs-full:AcquisitionsThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi01LTEtMS0w_8a356df7-e56a-49fc-8a8d-4ab349f834c5"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi03LTEtMS0w_200b863f-3099-41c4-89dd-0d094666ce9f"
      unitRef="usd">-1022000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi05LTEtMS0w_056f7a58-264b-4a59-a600-4b0003fc6188"
      unitRef="usd">-6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjMyZWNlNzFhYzE5ZjRmOWFiYzJlZjM1ZGM5ZDcwYzYyL3RhYmxlcmFuZ2U6MzJlY2U3MWFjMTlmNGY5YWJjMmVmMzVkYzlkNzBjNjJfNi0xMS0xLTEtMA_3784029d-c8ff-4a25-9e9f-f05c90611d8b"
      unitRef="usd">95860000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RleHRyZWdpb246MzQwYWQ2NTEwZjRlNGY0YWIyYWE0M2IwMDkyNmNmOWFfMTA5OTUxMTYzNDkzMA_3dc21c1b-ad5e-415b-9506-51d2497dc8fe"
      unitRef="usd">263000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1ba63cb9f3234603a05e6bf67b44976c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xLTEtMS0w_53ba5de2-9c78-4607-8317-16de51d6b9c3"
      unitRef="usd">-4789000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i910a6596584c46f9bce8042542ee171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0zLTEtMS0yNjYyMA_b787a221-18d9-4ff8-b7aa-8358428896f7"
      unitRef="usd">654000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i910a6596584c46f9bce8042542ee171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi05LTEtMS0w_72df060c-009e-4077-b734-0b12680af863"
      unitRef="usd">-175000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i910a6596584c46f9bce8042542ee171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xMS0xLTEtMA_a6d7b78b-a299-4945-bd0b-27281ffff2e5"
      unitRef="usd">-15000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i01709a4c197545fa871042e710a99446_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMi0xMy0xLTEtMA_783f78f6-884b-403d-9440-faf241af9c6f"
      unitRef="usd">-5253000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i63bb19088a66459a9dcedb7c8ea61511_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xLTEtMS0w_829f3043-818b-4108-8f5f-e62ac57c2a83"
      unitRef="usd">-1097000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0zLTEtMS0yNjYyMA_398d94c4-9dc6-4b96-bfff-6377e11c90da"
      unitRef="usd">63000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy05LTEtMS0w_a7a49c23-5a05-49e0-af00-9e94a4a3ef76"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i50af0c9a9c2b416186af1d1be816a564_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xMS0xLTEtMA_e4a7adfe-691c-4509-b054-152b15b186a3"
      unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i3b5c1413f17043bdb0461df21e6ba4d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfMy0xMy0xLTEtMA_158e8cf4-76c5-455c-b805-a1e8394e98b3"
      unitRef="usd">-1152000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifd81ba0c2182494997ce4c67578d5234_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xLTEtMS0w_f5ec0ea2-30c6-48d5-af9c-5665bfd18515"
      unitRef="usd">-7638000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0zLTEtMS0yNjYyMA_fcc77cac-959c-4ece-a9f9-8c836132478f"
      unitRef="usd">331000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC05LTEtMS0w_4b609fab-1bf2-4101-a2d5-191129c98350"
      unitRef="usd">-18000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="if63817c81fa5470297c877ae2c2ce998_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xMS0xLTEtMA_0693226b-eeac-4931-a3dc-bc0ea1ccdbb9"
      unitRef="usd">-19000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8cfdbe480fdd490990b631923cea077e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNC0xMy0xLTEtMA_30b70c0e-1dcc-4d04-b9f0-cbc1a0b2ba23"
      unitRef="usd">-7932000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xLTEtMS0w_16a539a4-2d37-4513-93f2-5d5aa2027c81"
      unitRef="usd">-33893000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0zLTEtMS0yNjYyMA_3950bd01-beec-4d57-ab20-05a9a5e84b31"
      unitRef="usd">4607000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS05LTEtMS0w_e0f0a96d-fe6f-4c6b-b04a-43968cf7037d"
      unitRef="usd">-825000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic9c0918de247439b8a324b2281647dbc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xMS0xLTEtMA_cf771bf0-78d8-48f4-b10f-0ec72de14c9d"
      unitRef="usd">-7000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1050af06e20841bbb5320e9e804fdbcb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNS0xMy0xLTEtMA_00e8c9a2-341c-4dae-a143-344f001bee0b"
      unitRef="usd">-37668000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i322c1fd39273480f9fd5eda660774cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xLTEtMS0w_8bda443b-b0bc-4c74-92a6-566e74e555f7"
      unitRef="usd">-47417000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0zLTEtMS0yNjYyMA_94a6a3e5-f915-410e-9830-2ff7c4fa14b5"
      unitRef="usd">5655000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi05LTEtMS0w_c74ef784-af7b-49ae-9e8b-2fd8f72ca6ea"
      unitRef="usd">-1022000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xMS0xLTEtMA_391aa2a3-93ec-4533-81d9-0cd6cb656a84"
      unitRef="usd">-45000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ia99936499ae74be786eeb9640fbd30e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmM1Yjc3YjgxYmQ0YjQ5MzJiMmIyNzA1MTRjYzAzNGU0L3RhYmxlcmFuZ2U6YzViNzdiODFiZDRiNDkzMmIyYjI3MDUxNGNjMDM0ZTRfNi0xMy0xLTEtMA_c73424be-828c-4909-abe3-7a2855072d4b"
      unitRef="usd">-52005000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i7be77509ca7e4adcbab319c7c62289c1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0xLTEtMS0w_b26c71d1-94d6-4335-a743-c85c671b1aef"
      unitRef="usd">5733000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0zLTEtMS0w_42be8e48-945a-4fa8-a145-c6b152d12496"
      unitRef="usd">791000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi01LTEtMS0w_09834005-e8b1-4adc-9d74-32a12e09fdab"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi03LTEtMS0w_dfb781ae-0052-4e04-b63c-d7bdee6a1449"
      unitRef="usd">75000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="ic083fd672842414dafdb4f95912521e0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi05LTEtMS0w_4bc05c8e-4b43-4976-a47e-de2591038a51"
      unitRef="usd">36000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i281019a829c241e2aa12908dbc591b0d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMi0xMS0xLTEtMA_4c770724-6323-4dce-ad15-ba0ca7878ce5"
      unitRef="usd">6635000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i39c6580890664954b67fc6377d550c62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0xLTEtMS0w_c39e83cf-6f10-4e1f-923d-5746f980fbd3"
      unitRef="usd">1098000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0zLTEtMS0w_fc5c3150-a846-4829-9480-3756a246fa87"
      unitRef="usd">642000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy01LTEtMS0w_cca96d94-f04e-48cc-9669-e85c98284537"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy03LTEtMS0w_3201a69a-129a-45e6-a828-233fb8d99cf4"
      unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i82f44cc1c7c14d8baaf93b7c8c63c6be_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy05LTEtMS0w_aa583f5d-ea42-4626-8519-9123a2c08a17"
      unitRef="usd">-1000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if92c3cf7520048f4a2b96cd4eee24e92_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfMy0xMS0xLTEtMA_b4666c9d-0e58-4d54-a755-dfd7948bb5cc"
      unitRef="usd">1754000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic5fc4ff3e7cc406984391de22c4be65a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0xLTEtMS0w_aa1fc1a5-c3d6-4888-9c0e-80d7bfe93149"
      unitRef="usd">8559000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0zLTEtMS0w_ab164466-50d4-42db-af3e-b29133fd8026"
      unitRef="usd">440000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC01LTEtMS0w_14b291ad-d239-4e4e-b14a-7f5da26af17e"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC03LTEtMS0w_7eb70765-bc2c-40a4-a370-24bc4537c415"
      unitRef="usd">170000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i5d29c04d0b404eb7b8fed57516050f03_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC05LTEtMS0w_b92d9e36-4f35-45f4-83e3-57667d8e4e1f"
      unitRef="usd">27000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="if26b4c38a02d47b3a885824ab7ac0d8f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNC0xMS0xLTEtMA_f9398d0d-0830-4596-b7d1-384521ec12d9"
      unitRef="usd">9196000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ic27cd91c6f77440e99648639046920c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0xLTEtMS0w_35649ff0-2470-4e74-a095-f86d0c06056f"
      unitRef="usd">55681000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0zLTEtMS0w_82183d3b-a3ca-4f4e-ae91-f09b0d73e95c"
      unitRef="usd">10747000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS01LTEtMS0w_cdf28369-bc22-4733-9a41-3d118b197767"
      unitRef="usd">560000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS03LTEtMS0w_09722db3-f355-429c-96ff-86b87a125094"
      unitRef="usd">500000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i5a73852c1c424b5fa69e5dba5547e051_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS05LTEtMS0w_71b3737d-873e-45f9-bc55-e9bd8ee9c2ad"
      unitRef="usd">24000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="icaffcbaa639142f798fb75c9f410d005_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNS0xMS0xLTEtMA_4b12e4b6-3222-4f7d-a327-a15b0ebe4381"
      unitRef="usd">66392000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1b39c420f1bf469d888d9ec8342237ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0xLTEtMS0w_25252389-168e-470e-a88c-eef56ca5904d"
      unitRef="usd">71071000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0zLTEtMS0w_4dd8a07b-8d3d-4235-9571-d53ff5d14986"
      unitRef="usd">12620000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi01LTEtMS0w_ce9fe991-8cd1-48c2-b351-e3da21a66765"
      unitRef="usd">560000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi03LTEtMS0w_4423ce4d-41b0-492f-a208-f1c2c23a09cd"
      unitRef="usd">760000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi05LTEtMS0w_d20be740-8d7b-4dba-a110-cc14277acf0e"
      unitRef="usd">86000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmJhNmI5MzYyZjNlZDQ4Y2FhNzJmZDUxZmYwNjI4ZGYxL3RhYmxlcmFuZ2U6YmE2YjkzNjJmM2VkNDhjYWE3MmZkNTFmZjA2MjhkZjFfNi0xMS0xLTEtMA_843ac449-0f53-4f88-9352-b46e4cc7b72e"
      unitRef="usd">83977000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i00ca79bc43ad4bc98ad52e8113e93175_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0xLTEtMS0w_470a04cd-9c0e-40e0-bd0d-43086ec23bb4"
      unitRef="usd">-4306000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0zLTEtMS0w_95f924d6-d704-4613-9d24-8f10a3e6afe5"
      unitRef="usd">379000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi01LTEtMS0w_bf5b0e4d-4826-44af-bacc-0d77f560bc42"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi03LTEtMS0w_82b47bb3-fcf5-4c12-8571-35a0623a832f"
      unitRef="usd">75000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i68b307dc75314ceb908ede6d02c70de8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi05LTEtMS0w_a239d727-a80d-4914-9045-fd58686bd880"
      unitRef="usd">29000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i1ba63cb9f3234603a05e6bf67b44976c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMi0xMS0xLTEtMA_5794dfb3-2f29-4a0d-8fab-c080c94eccc4"
      unitRef="usd">-4789000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i38f25cb70b4d4b5c9753f48facd0530a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0xLTEtMS0w_e0bc364b-5285-47a6-9f1d-5ca74daca6d1"
      unitRef="usd">-1047000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0zLTEtMS0w_219afe2b-da94-44ff-974c-4f0cfc0701c2"
      unitRef="usd">25000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy01LTEtMS0w_f9160276-b8bf-4e4b-9f4a-812a8420f701"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy03LTEtMS0w_d5642c6e-3ee0-4e8e-8780-ea2acfed479a"
      unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i71f4d412430d4c8caf04c562bde52bb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy05LTEtMS0w_a2ee1b79-035b-4c0a-b9ba-6e17e7f3ccaa"
      unitRef="usd">10000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i63bb19088a66459a9dcedb7c8ea61511_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfMy0xMS0xLTEtMA_aeda5a56-dba8-4dd1-8b23-b20461f7b8fb"
      unitRef="usd">-1097000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ib41bb0bc1a114626979a484f20daac34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0xLTEtMS0w_5dd5320e-1fbd-4d23-b2b6-77a7c803f527"
      unitRef="usd">-7299000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0zLTEtMS0w_2a22ef94-6bb9-4fd6-bd42-53677438de07"
      unitRef="usd">302000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC01LTEtMS0w_16b8ab1e-7cf2-45d7-bad8-d550737944a7"
      unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC03LTEtMS0w_84aa7782-e06a-4d99-8177-5b94b500c251"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i88de17193fdc49cba219d881bee50838_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC05LTEtMS0w_e231b577-9dd3-4800-bada-76c16182b229"
      unitRef="usd">37000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="ifd81ba0c2182494997ce4c67578d5234_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNC0xMS0xLTEtMA_c2b06962-e479-4d0d-81c0-aa765604cdfb"
      unitRef="usd">-7638000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i8193f65f03994abcbb05b95bf92bf172_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0xLTEtMS0w_fd61d062-ddea-4cf9-9308-1f3317ce66b2"
      unitRef="usd">-30673000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0zLTEtMS0w_1b2cc437-df32-44eb-9ef1-ca61407e5bfa"
      unitRef="usd">3053000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS01LTEtMS0w_3bb2e010-f63e-4de0-8bed-ddbea0c26c98"
      unitRef="usd">-512000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS03LTEtMS0w_7f9e7326-760c-44dc-b40f-8823fea79886"
      unitRef="usd">670000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i662baf2b1a144e3b844811756caadb22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS05LTEtMS0w_77287bc5-2b4e-4aaf-b720-e84ae211db84"
      unitRef="usd">9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i9dcd3d4e5f704c6db4635f329e1aaac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNS0xMS0xLTEtMA_bbbc20f0-9699-419f-8d7e-c76da8e22c68"
      unitRef="usd">-33893000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0xLTEtMS0w_6607664b-4dbe-4fea-a59f-104ecee39cf4"
      unitRef="usd">-43325000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:DepreciationPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0zLTEtMS0w_871327a1-5e68-4486-8c26-5ac92fc8c9fc"
      unitRef="usd">3759000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi01LTEtMS0w_e2b99648-3f49-4de0-ab2b-b32971dd054e"
      unitRef="usd">-512000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi03LTEtMS0w_07e6f24f-02f9-415b-8d46-9ea9cbe87d1e"
      unitRef="usd">760000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi05LTEtMS0w_76a52190-e925-4e84-8036-d14a287da559"
      unitRef="usd">85000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipment
      contextRef="i322c1fd39273480f9fd5eda660774cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjc1YmYwOWVmNTZiMzQ4ZDBiYWNmYWJlYmJlZTc4MzBhL3RhYmxlcmFuZ2U6NzViZjA5ZWY1NmIzNDhkMGJhY2ZhYmViYmVlNzgzMGFfNi0xMS0xLTEtMA_45831155-8266-4692-b77b-f07056ab09e7"
      unitRef="usd">-47417000</ifrs-full:PropertyPlantAndEquipment>
    <ifrs-full:RightofuseAssets
      contextRef="ifc51a9c87f414419b1626339a50c3aa3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMi0xLTEtMS0w_019fae4b-6e10-460b-bb5c-187ab1fe1ec6"
      unitRef="usd">11837000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ie5db12b0df5847eba47275c0ca25962d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMi0yLTEtMS0w_6ad9d91e-05ef-4514-865b-9632b4f0e0b0"
      unitRef="usd">12537000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i493e9f28c3f94c4d9f13295dcdf7f889_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMy0xLTEtMS0w_2b0de739-3092-483c-bef7-7efa495b7eee"
      unitRef="usd">139000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i25fd1d3e12964ac391186f1d790958c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfMy0yLTEtMS0w_61205718-0128-4896-9832-51d614022b5e"
      unitRef="usd">121000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id8f1fa97f17e467ab0772057fd4b4e79_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNC0xLTEtMS0w_2bb4f624-ec61-4f36-b540-330115b914ec"
      unitRef="usd">230000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i85c4c3c5d9684d4ca444892e05b51023_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNC0yLTEtMS0w_3e91669b-940b-4997-9231-0f3be93a52d9"
      unitRef="usd">116000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNS0xLTEtMS0w_7364041f-24ca-403d-9e2d-f16bf14c84bf"
      unitRef="usd">12206000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjM4YTg5NzAzMjQ5YzRlMTNiODk0NjY3OGQyOTdmMDA1L3RhYmxlcmFuZ2U6MzhhODk3MDMyNDljNGUxM2I4OTQ2Njc4ZDI5N2YwMDVfNS0yLTEtMS0w_d2ca1c36-ba76-4294-9c77-141a9c076449"
      unitRef="usd">12774000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4a84afac0c9f4578979aeb131d888844_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS0xLTEtMS0w_c1507426-6e68-4f0e-b879-f3d5c315b721"
      unitRef="usd">24665000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS0zLTEtMS0w_30407e64-5aad-483c-8a2c-02fdc861128a"
      unitRef="usd">1967000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS01LTEtMS0w_874b05a4-5e40-4a47-9290-3009e0edd07c"
      unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS03LTEtMS0yNjY4MQ_857f76e5-2ae1-4dc3-a9cb-fe359aa1f507"
      unitRef="usd">137000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i938dd891ec0f45f49d6666ddf1612e13_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS03LTEtMS0w_ff61614b-3174-42e4-b57b-7315acfb417f"
      unitRef="usd">-68000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ibe361cbb8d064144bee19c49f948bd0a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMS05LTEtMS0w_2e2d27e4-a8db-423e-89ea-5619d5bd7775"
      unitRef="usd">26427000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i7f1adc14d1494ec7afbe02b2574de545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi0xLTEtMS0w_d9d98106-9c86-4880-89db-e9dab1bff484"
      unitRef="usd">149000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi0zLTEtMS0w_24b43ce5-f335-4521-94a6-b2c6fccf5343"
      unitRef="usd">46000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi01LTEtMS0w_dce942f0-3c61-4caa-997e-594f81318460"
      unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi03LTEtMS0yNjY4MQ_4673611a-569c-4b73-a610-bf9cf8bffc0b"
      unitRef="usd">22000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i1f259634458b435dab00c3fafb9c62aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi03LTEtMS0w_84dad027-85aa-47a7-879b-d6b1073dc46e"
      unitRef="usd">2000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4dbc9c233e1c463b889a3231bd240482_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMi05LTEtMS0w_86a437db-9d8c-4954-ab78-cefdb5a40b7d"
      unitRef="usd">175000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id71216e7b6604dae9c7f4a6d679baf64_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy0xLTEtMS0w_7ee10617-bef2-436c-ba41-dba113d46651"
      unitRef="usd">208000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy0zLTEtMS0w_530ae327-37ce-4c19-8406-e6567651decd"
      unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy01LTEtMS0w_c86c22bd-8586-4323-9eac-c2c6b033bed5"
      unitRef="usd">174000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy03LTEtMS0yNjY4MQ_e961d8a8-29f9-490d-941e-43d320c20d6f"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9a930dd82db44211aab245a16d9a764e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy03LTEtMS0w_89a75554-9656-44af-89c3-45d72bf550be"
      unitRef="usd">-10000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i68196e3101504849aa03f621b632dee0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfMy05LTEtMS0w_53b8023b-3b5f-4414-b77f-ec1cc73be621"
      unitRef="usd">372000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC0xLTEtMS0w_3429951c-d1cd-4d7f-aabe-cedfe397094c"
      unitRef="usd">25022000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC0zLTEtMS0w_67309aa1-dd07-43d2-a25e-ac9e0bba1bdb"
      unitRef="usd">2013000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC01LTEtMS0w_8e818bd0-9fb8-408e-ada6-7b99a9807ee4"
      unitRef="usd">174000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC03LTEtMS0yNjY4MQ_74e0ca0a-d343-406b-820b-edc9cc3a7e26"
      unitRef="usd">159000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC03LTEtMS0w_67899aeb-5318-47f7-8aa2-7af317aac159"
      unitRef="usd">-76000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjQyN2Y0YTc1NWZhNTRmNzZhNGZmNDZkZmQ0OTNiMTc4L3RhYmxlcmFuZ2U6NDI3ZjRhNzU1ZmE1NGY3NmE0ZmY0NmRmZDQ5M2IxNzhfNC05LTEtMS0w_af7bfac1-d648-4793-9050-0c4efa1cc524"
      unitRef="usd">26974000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i92203757fd0a47a5b89dd241c264730b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0xLTEtMS0w_47291fc4-2c3c-4efa-aa7d-f8d345c2374f"
      unitRef="usd">-12128000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i42136779258741ddae456c8a5ca83db5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0zLTEtMS0w_e8e6381b-4ac3-4c31-8259-de20cd6b80a6"
      unitRef="usd">2633000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i42136779258741ddae456c8a5ca83db5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS03LTEtMS0w_6cecf2f6-ad3e-4a28-9639-bbf8fc28bd31"
      unitRef="usd">137000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i42136779258741ddae456c8a5ca83db5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS05LTEtMS0w_95561a05-6695-4c4b-bf24-59854f5a9008"
      unitRef="usd">-34000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6416ec09496d4fb1808ee007147b8180_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMS0xMS0xLTEtMA_991d91f9-d150-46f9-8fb4-4f86cc5169cf"
      unitRef="usd">-14590000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iebd7a0a484e846e3b14ce2bb10190031_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0xLTEtMS0w_90b50334-f961-4cc9-b782-34cb7f0ecad5"
      unitRef="usd">-28000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0zLTEtMS0w_b4ceba40-41ff-4f17-a00f-c145ce9037a1"
      unitRef="usd">28000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi03LTEtMS0w_544e2c5a-5f61-4b47-9b0b-96e8bf789908"
      unitRef="usd">22000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ic845a5f654f144c7bb108cbb876952d4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi05LTEtMS0w_95be1e92-067d-4585-bf89-f70bf8ae28a5"
      unitRef="usd">2000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i06e78ad0af824d48867e26e54ae74aa0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMi0xMS0xLTEtMA_827d3251-0d0d-4195-9eeb-ab7727f2a52d"
      unitRef="usd">-36000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i85161f20c3e24719a746fcc96ac11da1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0xLTEtMS0w_03bc57e3-10ed-41cc-83ec-f2cb6ebd8dbb"
      unitRef="usd">-92000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0zLTEtMS0w_6e9253c7-cda3-4827-880f-48b7a78ec014"
      unitRef="usd">54000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy03LTEtMS0w_b58ba6d2-2e80-43d2-bf31-1fbef8c0e6cb"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i5a3768f3babd4b5e86bce28d6dcdc14d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy05LTEtMS0w_3f485e49-20ad-4483-ae23-aca14530bb4d"
      unitRef="usd">-4000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id2db6c5bd2aa4e798e04461467affd97_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfMy0xMS0xLTEtMA_deecc0b9-9bdc-4cf5-84c2-2d844843fa38"
      unitRef="usd">-142000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6e139041f9864b41b066018a8104a739_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0xLTEtMS0w_6bbfe48f-f8c1-4b5f-aabf-1fb71eb12ced"
      unitRef="usd">-12248000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0zLTEtMS0w_30d98789-907f-4b76-b575-8f4cfccad91d"
      unitRef="usd">2715000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets
      contextRef="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC03LTEtMS0w_b4fed8f3-5471-43ca-bba7-b6fb1aa28726"
      unitRef="usd">159000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="iec30dead9e8d4168a93bfa2c7715606d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC05LTEtMS0w_f972dbdf-e5bd-4a3c-983c-616e0404cb0a"
      unitRef="usd">-36000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i0e30a7a3443c4b4cb728cdb2b6a37b43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmE1YThjMmJmZjNhMTQwNzU5MDQzZmU3ZGZhOTU2MmZiL3RhYmxlcmFuZ2U6YTVhOGMyYmZmM2ExNDA3NTkwNDNmZTdkZmE5NTYyZmJfNC0xMS0xLTEtMA_7434fc7b-5b46-4977-bc22-4394d0d85b95"
      unitRef="usd">-14768000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i8ebba4ad108e4ee493faf9183830446f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS0xLTEtMS0w_88816954-e2c3-4b56-a233-f184e4e65ee6"
      unitRef="usd">24568000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS0zLTEtMS0w_e82d18f3-3644-4cb2-86c6-3efbae0093a7"
      unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS01LTEtMS0yMTU4MQ_a0cde214-e85f-42b3-8f07-ca433975f5a8"
      unitRef="usd">46000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i2f1d3111226747f3a5c0132a3dfecbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS01LTEtMS0w_5bf5aa8c-e485-4f9d-bb5e-65812008afe3"
      unitRef="usd">143000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i4a84afac0c9f4578979aeb131d888844_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMS03LTEtMS0w_5bd4ca98-247d-4952-a158-13648aff7e6b"
      unitRef="usd">24665000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ia0b9921768ad4c1abbbc680ca2132065_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi0xLTEtMS0w_318f400c-bda0-47a5-9a74-c3ab7d81435d"
      unitRef="usd">84000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi0zLTEtMS0w_026aafb2-7eed-4887-91ed-d3f65d2e9b60"
      unitRef="usd">102000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi01LTEtMS0yMTU4MQ_a7b5f0f3-8a1f-4d18-ad76-5de14635c41b"
      unitRef="usd">42000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9c0920e5391a4710aff182d529360c2d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi01LTEtMS0w_0c442bc1-df40-458a-b640-00b27bfb2935"
      unitRef="usd">5000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i7f1adc14d1494ec7afbe02b2574de545_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMi03LTEtMS0w_69469d88-331e-4766-a548-bb9a720a16b2"
      unitRef="usd">149000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i55071689549c4d0780cd6a22ecef002c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy0xLTEtMS0w_44615569-1629-4e3c-b8de-982524adb6af"
      unitRef="usd">142000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy0zLTEtMS0w_751508d2-b20a-4803-9928-681e94f08e97"
      unitRef="usd">54000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy01LTEtMS0yMTU4MQ_5d85dc55-3597-4f70-a28f-150e85799367"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i2942a22fefca49f495daa2215773f4da_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy01LTEtMS0w_953c2e45-8e6b-4098-9c86-5ec948420f47"
      unitRef="usd">12000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id71216e7b6604dae9c7f4a6d679baf64_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfMy03LTEtMS0w_f9161811-b34f-4a04-8ac0-5c7d0e98d2e1"
      unitRef="usd">208000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i1b39c420f1bf469d888d9ec8342237ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC0xLTEtMS0w_eb47512d-057e-447e-a2a2-5eedc9bacb36"
      unitRef="usd">24794000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC0zLTEtMS0w_fb16e27c-a831-493f-b341-380e9d35c363"
      unitRef="usd">156000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC01LTEtMS0yMTU4MQ_478d98bc-1f75-47d9-b55b-c545b5a88ac0"
      unitRef="usd">88000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC01LTEtMS0w_75ba6e03-6567-4537-af2b-a5fb5c623840"
      unitRef="usd">160000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOjg0YWYxZWExN2ZhYjRmMDc5YmEzYTU3ODc1YmU5OGNmL3RhYmxlcmFuZ2U6ODRhZjFlYTE3ZmFiNGYwNzliYTNhNTc4NzViZTk4Y2ZfNC03LTEtMS0w_cbba7704-970a-4540-88f4-75a7043d237d"
      unitRef="usd">25022000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iac66e79e67e44a0c941b333b91258b50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS0xLTEtMS0w_bd736857-20a8-48fe-ad4f-8f93c518b2ce"
      unitRef="usd">-9647000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS0zLTEtMS0w_d9a748b6-aa88-448e-b9ce-dcb266f2a728"
      unitRef="usd">2488000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS01LTEtMS0yMTU4Nw_45959d51-3945-41b5-80a4-27241f46aacc"
      unitRef="usd">46000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i4b45310f92ff44cebc5e693ce9a02d59_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS03LTEtMS0w_248cbb4d-86c1-41c8-b287-898895df6501"
      unitRef="usd">39000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i92203757fd0a47a5b89dd241c264730b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMS05LTEtMS0w_e82338d3-7fc6-40aa-943f-bb806d71e42b"
      unitRef="usd">-12128000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="id8b5fbb5c2a04ab89ec921b1426cb0ff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi0xLTEtMS0w_4558f581-6ead-4aff-839c-f389c8c1449c"
      unitRef="usd">-17000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi0zLTEtMS0w_5b401bde-f006-44e3-91b7-13bb470b943c"
      unitRef="usd">25000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi01LTEtMS0yMTU4Nw_bbd3080c-50cf-4935-844b-ff1fffba35ec"
      unitRef="usd">15000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i7cab0805ca7e4440b53099f70399a9f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi03LTEtMS0w_a96c23bd-78c2-4836-8762-cd0dda2b4bd8"
      unitRef="usd">1000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="iebd7a0a484e846e3b14ce2bb10190031_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMi05LTEtMS0w_fccfeba6-d432-4db6-b18f-15b5c859015a"
      unitRef="usd">-28000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i950cf4d4b1b5488f85102973e958b55d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy0xLTEtMS0w_d58f6cb5-6235-4101-bc71-fa5fe670f18c"
      unitRef="usd">-40000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy0zLTEtMS0w_64a80992-5c52-4023-a9c5-85b2621e6d92"
      unitRef="usd">46000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy01LTEtMS0yMTU4Nw_03986492-a9a6-4634-816a-790c145aecf2"
      unitRef="usd">0</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="ifccc52a9c9404c64a80da9c7aa1ce85b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy03LTEtMS0w_cb3f67e6-b560-491c-bdc6-b086c59986f8"
      unitRef="usd">6000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i85161f20c3e24719a746fcc96ac11da1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfMy05LTEtMS0w_6c1d7087-44ee-4566-b699-086e94d8099b"
      unitRef="usd">-92000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="if45f21dd8c2a42bf939ff214425cda12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC0xLTEtMS0w_fd59d61b-9c53-441a-aa1d-3ccc594b09fb"
      unitRef="usd">-9704000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets
      contextRef="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC0zLTEtMS0w_399aa3e1-9903-41f7-8ab1-6370372a9384"
      unitRef="usd">2559000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets
      contextRef="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC01LTEtMS0yMTU4Nw_8101b76b-4f77-4781-b35d-c6f6ddca6f1d"
      unitRef="usd">61000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets
      contextRef="i138f3470b0f34cf184628c66aeba4a09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC03LTEtMS0w_df58756c-dbb3-459a-824a-33a267476ace"
      unitRef="usd">46000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets
      contextRef="i6e139041f9864b41b066018a8104a739_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82NC9mcmFnOjM0MGFkNjUxMGY0ZTRmNGFiMmFhNDNiMDA5MjZjZjlhL3RhYmxlOmY5N2Q5Mjk3NjAyZjRhYmI5YWM2MjI2YTcwMWYwNGFjL3RhYmxlcmFuZ2U6Zjk3ZDkyOTc2MDJmNGFiYjlhYzYyMjZhNzAxZjA0YWNfNC05LTEtMS0w_a1a4de4b-9ead-419c-9b94-f3aac5c5dc8c"
      unitRef="usd">-12248000</ifrs-full:RightofuseAssets>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjA3_9f2a32a7-2d47-4b7d-abce-553fb6148332">Intangible assets:&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from UTC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from Ballard Motive Solutions, net of amortization (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition of intangible assets in 2021 relate to the acquisition of Arcola's (Ballard Motive Solutions) intangible assets of $17,279,000 (note 7).  Additions to intangible assets of $1,543,000 consist primarily of a new Phase 3 of enhancements of $1,385,000 (2020 - $nil) and $158,000 (2020 - $246,000) of costs primarily for a Manufacturing Execution System, both of which enhance the capabilities of the ERP management reporting software system.&lt;/span&gt;&lt;/div&gt;Amortization expense on intangible assets is allocated to research and product development expense or general and administration expense depending upon the nature of the underlying assets. In 2021, amortization of $1,798,000 (2020 - $1,657,000) was recorded.</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjAz_4e45ca62-f5d7-43db-819b-91350eef3077">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from UTC&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;ERP management reporting software system&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intellectual property acquired from Ballard Motive Solutions, net of amortization (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i2a18a964d8c44d8db9669f01fe55455c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfMS0xLTEtMS0w_f4984fef-bb5c-4656-9d93-5a0337163b46"
      unitRef="usd">74000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i84f09e9c147f4ce4947db745a512b113_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfMS0zLTEtMS0w_6a932f3e-6216-45ee-85ae-7abdb2d20a3d"
      unitRef="usd">522000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i55040453a768404c806bc8113d462674_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNC0xLTEtMS0w_8e55c453-8339-4f98-bc48-f96c6405e549"
      unitRef="usd">3631000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="id6ab2edc7c454a7380ab1c92420b2048_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNC0zLTEtMS0w_098fdf44-7d0e-45e1-a0ea-816dfc47abe8"
      unitRef="usd">3242000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i33be30902f9c4027bb809e084de4ab73_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNS0xLTEtMS0w_b030bfe5-c88b-42fc-9d72-4c2c86b345ec"
      unitRef="usd">17083000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="id1fcea284c6b4668989dd7d24c66b15c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNS0zLTEtMS0w_89b65d94-bbc1-4240-bdca-a386b2f254bf"
      unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNi0xLTEtMS0w_4badb678-cb5c-40b9-b7ef-338845adabe8"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOmMzZDlkYjM0YzY5NTQ3NjI4MmNmMmUxNGE5ZTMzZDRlL3RhYmxlcmFuZ2U6YzNkOWRiMzRjNjk1NDc2MjgyY2YyZTE0YTllMzNkNGVfNi0zLTEtMS0w_198d68b9-4a98-4e5d-af8c-282fbf09565e"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNjA1_2e068d30-2336-4c50-ba1e-a647be8d65a1">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accumulated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,657)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(800)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(512)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;59,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition of intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;78,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;57,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i1b39c420f1bf469d888d9ec8342237ad_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi0xLTEtMS0w_6ba6b79a-9565-4798-a2a0-17dbdabd8d3d"
      unitRef="usd">60409000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i517e8f1f03d448ce809115ae2fc6d9f1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi0zLTEtMS0w_edce1456-c38c-4372-8156-081cc206125d"
      unitRef="usd">-54722000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMi01LTEtMS0w_f2ff7df6-0f32-42f0-8701-23e1f60bc42e"
      unitRef="usd">5687000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy0xLTEtMS0w_df33882d-8328-464b-8a37-c8e54670f6f6"
      unitRef="usd">246000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy0zLTEtMS0w_b07b0c92-8788-4dc4-8da0-30350568627b"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMy01LTEtMS0w_892d790a-c854-402e-b3d6-010115a36b25"
      unitRef="usd">246000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC0xLTEtMS0w_f02e8a46-f3de-4566-b125-1fb45d92f44f"
      unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC0zLTEtMS0w_eeedc1e3-3335-4092-b027-f9564d52f431"
      unitRef="usd">1657000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNC01LTEtMS0w_eefd835c-df4e-4aad-9df6-581a2cec79ff"
      unitRef="usd">1657000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill
      contextRef="i9e037fa153ac44339a5942d11a3fe652_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS0xLTEtMS0w_1be99835-d0ef-49e8-a8ea-20c5454b8233"
      unitRef="usd">800000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill
      contextRef="i979611a6e0724e03849cc3e51b7b982f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS0zLTEtMS0w_77292e33-d922-440d-9823-45c5b0e86739"
      unitRef="usd">-288000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNS01LTEtMS0w_12e286f1-3fa4-440f-b8b4-468da676f255"
      unitRef="usd">512000</ifrs-full:DisposalsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ib4b2b2877b2c4ed9a3f2f1fe40b41503_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi0xLTEtMS0w_0be6eedd-158f-4e7e-8ab2-a106165325c6"
      unitRef="usd">59855000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="i322c1fd39273480f9fd5eda660774cf7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi0zLTEtMS0w_240ed1dd-bfa3-4b49-b613-b6e44dafbf74"
      unitRef="usd">-56091000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNi01LTEtMS0w_ca935d23-d6ec-437c-b08a-cc2c8a5444cb"
      unitRef="usd">3764000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0xLTEtMS0zMjkzNg_36be12ac-9daa-416e-8e50-759cfa0bec67"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0zLTEtMS0zMjkzOQ_bf45b99f-ef83-4f3a-ba60-dd410aa23fdc"
      unitRef="usd">0</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy01LTEtMS0zMjkzMw_a44f0357-7e37-4def-868e-b15205f5bcfc"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0xLTEtMS0w_1b5978e6-36eb-437b-aeaf-fb7c09e96b39"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy0zLTEtMS0w_ea7db0b2-628b-4d0f-92a6-5739db744e13"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfNy01LTEtMS0w_fa7cdbea-9ab7-4047-8250-be1bce68b87d"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i9a78d143996f4a53adedbf297ffa6a83_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC0xLTEtMS0w_32d89048-4524-4893-87c4-1ae290b386fc"
      unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i5e94222655a5428b9b7bb353e7e9c547_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC0zLTEtMS0w_18df6e20-fb10-41ed-a851-9d3a3e7f6502"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfOC01LTEtMS0w_632a48d9-99f6-4d68-9aed-25ca78f7f5fb"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ie9a3e282a6f944619c0e6307abbb5e5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtMS0xLTEtMA_102a7b92-eb01-4c8c-9b9b-a8fe4cf49ac0"
      unitRef="usd">78677000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="ia99936499ae74be786eeb9640fbd30e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtMy0xLTEtMA_72f5db07-c0e7-49fd-88e8-edc182c22999"
      unitRef="usd">-57889000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RhYmxlOjAzOThlYjhmMGRiNTQ4N2ViOTBkNWJkNTBlMTk1YTEwL3RhYmxlcmFuZ2U6MDM5OGViOGYwZGI1NDg3ZWI5MGQ1YmQ1MGUxOTVhMTBfMTAtNS0xLTEtMA_7b3aacbe-b848-4375-a25c-d07cbd916d1e"
      unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="idefe411f3dd041b886ec5101e7335451_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTgzNQ_e3f9133c-85ed-4252-bda7-f5f09949c50c"
      unitRef="usd">17279000</ifrs-full:AcquisitionsThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjc0Ng_5ecb119b-850e-4e4a-886b-7e0b4647ae9d"
      unitRef="usd">1543000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ic1614b8f878742d699fa2a274dbb3b9a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk2MA_80d7d564-50b5-49e3-95fa-6dadd5d206c5"
      unitRef="usd">1385000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i1714cbc84a6f4b81aa3e7a89b0801cda_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk3OQ_edcb56c7-ee38-4e32-9fea-1c9a987474c3"
      unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="ie916cb675c42462a8c01cff21896c768_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNTk5OQ_372a0329-0ef8-4dd7-aa51-6b949fb97dc9"
      unitRef="usd">158000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill
      contextRef="i992f8336bed34f3497185cc822abc2e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjAzMw_9e925aa5-0fab-43aa-a7e6-c88b7724f666"
      unitRef="usd">246000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjI3NA_cea6f8b9-7542-459a-8492-3e75187d233a"
      unitRef="usd">1798000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV82Ny9mcmFnOmM5MzFhNTk4MDhhMjQ1Y2I4ODI2MjJhMGIzMTNiODMwL3RleHRyZWdpb246YzkzMWE1OTgwOGEyNDVjYjg4MjYyMmEwYjMxM2I4MzBfNDk0NzgwMjMyNjI4NQ_15cb054d-10e6-4ada-9c46-307551e6022f"
      unitRef="usd">1657000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfGoodwillExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTc1Mg_285ca3d7-c8eb-4038-bedb-751d8115528b">Goodwill:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the purpose of impairment testing, goodwill is allocated to the Corporation&#x2019;s cash-generating units which represent the lowest level within the Corporation at which the goodwill is monitored for internal management purposes, which is not higher than the Corporation&#x2019;s operating segments (note 30).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the aggregate carrying amount of the Corporation&#x2019;s goodwill is $64,268,000 (2020 - $40,277,000).  During the year ended December&#160;31, 2021, the Corporation acquired goodwill of $23,991,000 as part of the acquisition of Arcola (Ballard Motive Solutions) (note 7).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impairment testing requires a comparison of the carrying value of the asset to the higher of (i) value in use; and (ii) fair value less costs to sell. Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s fair value less costs to sell test is a modified market capitalization assessment, whereby the fair value of the Fuel Cell Products and Services segment is determined by first calculating the value of the Corporation at December&#160;31, 2021 based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&#x2019;s enterprise value on a controlling basis after adjusting for excess cash balances, deducting the fair value of long-term financial investments, and then deducting the estimated costs to sell to arrive at the fair value of the Fuel Cell Products and Services segment. Based on the fair value less costs to sell test, the Corporation has determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of December&#160;31, 2021, indicating that no goodwill impairment charge is required for 2021 ($nil in 2020).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
    <ifrs-full:Goodwill
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMzk0_84918e4e-2e2c-4fbb-9eef-29624671c5aa"
      unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfNDAz_dd228a47-92cf-4be3-ba34-afebfbc6612b"
      unitRef="usd">40277000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill
      contextRef="if36a5d9087454c87b3d4e230a41af562_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTY0OTI2NzQ0Mzc1Mw_7e83b230-e9d1-4c78-beea-bb6d1c69f793"
      unitRef="usd">23991000</ifrs-full:Goodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTY5MQ_7b22331c-ad9a-44f9-8bb2-4fb0a329c76f"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83MC9mcmFnOjNhZTIwMjhhNzU3OTRmODg4ZjRmODY0ZWJlZDQwZjNkL3RleHRyZWdpb246M2FlMjAyOGE3NTc5NGY4ODhmNGY4NjRlYmVkNDBmM2RfMTc0Mg_1a2a718f-12f7-41b6-a4d4-470d6ad9d910"
      unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTMyMQ_6ffe76f4-f7b8-45af-8521-33af6fc57d3c">Investments:&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in HyCap Fund I SCSp&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in CleanH2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; the Corporation recorded $16,140,000 (2020 - $12,557,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $16,084,000 (2020 - $12,495,000) and equity loss in Synergy Ballard JVCo of $56,000 (2020 - $62,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital contribution to JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition (deferral) of 49% profit on inventory not yet sold to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment due to foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weichai Ballard JV is an associate in which the Corporation has significant influence and a 49% ownership interest.  During the year ended December&#160;31, 2021, the Corporation made committed capital contributions of $12,351,000 (RMB 79,625,000 equivalent) (2020 - $22,515,000 (RMB 155,575,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2021, as specified in the Equity Joint Venture Agreement, the Corporation is currently committed to its last remaining capital contributions to Weichai Ballard JV of $9,834,000 (RMB 62,475,000) in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2021, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership interest (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net assets (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net assets (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Incorporation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Elimination of unrealized profit on downstream sales, net of sale to third party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying amount of investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Weichai Ballard JV (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue (100%)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net loss (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition  of 10% profit on inventory sold  to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Synergy Ballard JVCo is an associate in which the Corporation has significant influence and a 10% ownership interest.  During the year ended December&#160;31, 2021, the Corporation made committed capital contributions of $nil (2020 - $nil) to Synergy Ballard JVCo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Forsee Power&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the Corporation entered into a strategic partnership with Forsee Power, a leader in smart battery systems for sustainable electromobility. The strategic partnership is to develop a fully integrated fuel cell and battery solution, optimized for performance, cost, and installation for heavy-duty hydrogen mobility applications.  As part of the strategic relationship, the Corporation committed to participate as a lead investor in connection with the initial public offering ("IPO") on Euronext in Paris, France, of Forsee Power. Pursuant to this commitment, the Corporation purchased 5,200,000 shares for consideration of $43,809,000 (&#x20ac;37,700,000) in October 2021, resulting in an ownership interest of 9.77% in Forsee Power upon completion of the IPO. The Corporation also appointed a board member to the Forsee Power board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, changes in fair value and foreign exchange adjustments totalling  ($10,474,000) were recognized as an unrealized loss in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Forsee Power of $33,335,000 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Hydrogen Funds &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HyCap Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, the Corporation entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#x201c;LPA&#x201d;), committing to be a limited partner in HyCap Fund I SCSp (&#x201c;HyCap&#x201d;), a newly-created hydrogen infrastructure and growth equity fund. The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#xa3;25,000,000 ($33,698,000) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee. In the three months ended December&#160;31, 2021, the Corporation made initial contributions of  &#xa3;5,665,000 ($7,610,000 ).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Hydrogen Funds (cont'd) &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HyCap Fund (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, changes in fair value and foreign exchange adjustments totalling  $26,000 were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in HyCap of $7,636,000 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Clean H2 Infrastructure Fund&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2021, the Corporation entered into a Subscription Agreement pursuant to a Limited Partnership Agreement (&#x201c;LPA&#x201d;), committing to be a limited partner in Clean H2 Infrastructure Fund I ("Clean H2"), another newly-created hydrogen infrastructure and growth equity fund.  The fund will invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain.  The Corporation has committed to investing &#x20ac;30,000,000 ($33,978,000) into this fund which will allow it to appoint two representatives to participate in the Advisory Committee.  In the three months ended December 31, 2021, the Corporation made its initial contribution of &#xa3;300,000 ($337,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December&#160;31, 2021, changes in fair value and foreign exchange adjustments totalling  $2,000 were recognized as an unrealized gain in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (notes 26 and 31), resulting in net fair value investment in Clean H2 of $339,000 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory>
    <ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0NDg1Ng_d96a07a7-f8f7-43c7-9cd7-33ef029c6f7e">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo (note 4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in HyCap Fund I SCSp&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in CleanH2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;70,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Capital contribution to JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition (deferral) of 49% profit on inventory not yet sold to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5,759)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,495)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cumulative translation adjustment due to foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2021, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.061%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.405%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.063%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Percentage ownership interest (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current assets&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;102,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36,385)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(26,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net assets (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;68,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;72,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net assets (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Incorporation costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Elimination of unrealized profit on downstream sales, net of sale to third party&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,509)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Carrying amount of investment in Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;14.&#160;&#160;&#160;&#160;Investments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Weichai Ballard JV (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue (100%)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss (100%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;25,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Corporation's share of net loss (49%)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment in Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition  of 10% profit on inventory sold  to third party, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity in loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(56)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ib59c37c8c59e486889d4bae554ea3ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0xLTEtMS0zMzQ2MA_29ad94c0-b7f8-4708-a768-0ae5c3687916"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0zLTEtMS0zMzQ2Nw_ee899abf-2272-4ac8-a481-4fe9b85e6547"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="icdebd03ab1624e46aab5dd58c9653225_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0xLTEtMS0w_13221cba-f041-453e-b7e2-ebeb52dcc114"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i12080b27373842e7ab9e0400882edc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMS0zLTEtMS0w_ff89461e-550d-4b20-b5ad-e01c7510a029"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="idce673efcdb2437099c3959a15801e15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0xLTEtMS0yMjMwNA_64b327a9-b8af-484c-9d42-3490a23b4142"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i16a82d02040e4b9a9ac4035ce4e6eec8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0zLTEtMS0yMjMwNA_1a96dd65-3187-40e2-8725-83eca3a10384"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4160382525684d32838ee61a48f74f39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0xLTEtMS0yMjMwNA_e7f77d75-e42e-497e-aa8b-3b89b74fe6a0"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i50c6abee5aee4caf90b3cb1fc5779104_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0zLTEtMS0yMjMwNA_39f3d834-1675-45ff-92bc-a2e07c74e30d"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNS0xLTEtMS0yMjMwNA_34c3ea96-d31b-4425-a318-4bbb7c736890"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i7b7830b6d38449eca96b0b5f44976095_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNS0zLTEtMS0yMjMwNA_f6e1fc72-2c60-4484-89f6-1e6d5aa7d27d"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i61a5edab3f7a42dbab10259b9aa5262e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0xLTEtMS0w_c68ca344-180e-41e5-b8cc-677089871c75"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i67f10eeb7b16400b8bef0bc2501bd03d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfMy0zLTEtMS0w_92955daf-032b-4a3e-9485-1d445d4861b9"
      unitRef="usd">5000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0xLTEtMS0w_4da108f1-622f-4b6e-9c05-2b6beadedd3a"
      unitRef="usd">70292000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjllNzhiMGFmMzc4MzQyNmRhNDhkY2E1NDJlZGMzNjJmL3RhYmxlcmFuZ2U6OWU3OGIwYWYzNzgzNDI2ZGE0OGRjYTU0MmVkYzM2MmZfNC0zLTEtMS0w_64850d7d-32d2-4ad7-a895-cad7f3969095"
      unitRef="usd">27566000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNzQ_0b7ad5c9-80f0-48d4-8404-7566c938a383"
      unitRef="usd">-16140000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfODQ_b3a963fa-6a5f-493b-9dbf-502167117921"
      unitRef="usd">-12557000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTkx_5210acbc-e63d-40d5-9abc-1309e48deef4"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjAx_c325510b-0ecc-4dd9-9372-46d28861a2e9"
      unitRef="usd">-12495000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjQ5_f59e3c82-bad5-4e35-a70b-8c4ffcc71c09"
      unitRef="usd">-56000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjU5_7f719467-8d76-4f87-bd60-4b77c4aa9102"
      unitRef="usd">-62000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMS0xLTEtMS0w_567a0da2-09e1-412c-8d89-07b6b168fc14"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4933379c415249c9afe41dea84073524_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMS0zLTEtMS0w_f7bb2243-61ae-4dd4-830d-60329ad6cdab"
      unitRef="usd">21642000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMi0xLTEtMS0w_f1c08353-0a89-45ef-bb6a-ca3212b7b8aa"
      unitRef="usd">12351000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfMi0zLTEtMS0w_2fb45b13-925f-4b87-a684-e743ef398b22"
      unitRef="usd">22515000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0wLTEtMS0wL3RleHRyZWdpb246ZjA0MDFjYmY1NGIyNDY3Y2JhYjg2YTRiMDU2MGM4NDhfMjc0ODc3OTA2OTUyOQ_6299d2e5-842c-4b3e-93af-b6d4bfee6c87"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0xLTEtMS0w_2532129d-f48c-4231-83c3-ccf508114259"
      unitRef="usd">3909000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNC0zLTEtMS0w_add51e89-1ac0-4c51-8f04-bf1726275762"
      unitRef="usd">-5759000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNS0xLTEtMS0w_160276f3-baa9-4bc0-be8a-0c6617d89096"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNS0zLTEtMS0w_7c2669fc-a7f4-47d8-a009-ace287e39b52"
      unitRef="usd">-12495000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNi0xLTEtMS0w_26ee09f5-55e2-45dd-9f40-3a806d95882c"
      unitRef="usd">1245000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNi0zLTEtMS0w_9b643936-5868-4eee-8c31-28c6bda7fb03"
      unitRef="usd">1658000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ib59c37c8c59e486889d4bae554ea3ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNy0xLTEtMS0w_2ec097b2-54d7-491a-ab76-ba65d1416eb8"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjUyNmEzZjVhZGM1MzQ3MmQ4YmYzMGY0ODMzYzFkNjZiL3RhYmxlcmFuZ2U6NTI2YTNmNWFkYzUzNDcyZDhiZjMwZjQ4MzNjMWQ2NmJfNy0zLTEtMS0w_98b8fa4c-0bf5-485a-87b6-49d5fed6fd3c"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMzky_85639c27-6665-406b-83b1-a26e1f786e92"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk5_b6eb415b-52ca-4fb1-b0e5-012fd4ad9f25"
      unitRef="usd">12351000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTA3_7bb913ac-69e7-4e35-9d3b-1dc9799e30c0"
      unitRef="cny">79625000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTI5_caada183-21d5-4b6e-ab65-f93358845883"
      unitRef="usd">22515000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTM3_967918f6-aa19-493c-9689-b0769ac04842"
      unitRef="cny">155575000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i0daa0d20fa9646708b9cb8dad005c658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk0NzgwMjM0MjMxMA_1c2a6bb0-edd4-4aec-925f-bb2a41361b14"
      unitRef="usd">9834000000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i0daa0d20fa9646708b9cb8dad005c658_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNDk0NzgwMjM0MjMzMQ_7aa679bd-2526-419f-967b-b291e3a329d8"
      unitRef="cny">62475000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMS0wLTEtMS0wL3RleHRyZWdpb246MzgzNDJmOWU3NDM4NGRmNDlkZDg2Mjc4NTAzMWUwZTNfMzU_9c0322a3-ae1f-4105-ac9e-1684520cbf7a"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:CurrentAssets
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMi0xLTEtMS0w_956e6484-68fc-482d-a847-9e0cd3da3625"
      unitRef="usd">104907000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMi0zLTEtMS0w_a289c8e8-c7cb-412c-bea8-c7327ec50531"
      unitRef="usd">102083000</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMy0xLTEtMS0w_d61a4213-4c28-4882-9a42-f440cb9b0390"
      unitRef="usd">2339000</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMy0zLTEtMS0w_80c7e631-9c69-4cda-949c-9bac1bbf185f"
      unitRef="usd">178000</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNC0xLTEtMS0w_ccdd3be9-d719-40f6-a06e-9e8caf7829d2"
      unitRef="usd">36385000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNC0zLTEtMS0w_f1e41ae2-1859-4a55-8042-0444d6caae5b"
      unitRef="usd">26701000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNS0xLTEtMS0w_336c49c4-0027-4d09-84e3-811b81c096ed"
      unitRef="usd">2861000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNS0zLTEtMS0w_e78d4aff-65ee-456c-919a-a8e418325d1d"
      unitRef="usd">2610000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNi0xLTEtMS0w_1caaa11f-3e80-4616-abcd-772024cb36fb"
      unitRef="usd">68000000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNi0zLTEtMS0w_9ac51c3d-f469-4c52-86a5-26cbd0c1aa93"
      unitRef="usd">72950000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0wLTEtMS0wL3RleHRyZWdpb246MmI4OGE3YWFlNmExNGQzZjhjMDg5MjVhYWIxYmNjZThfMzk_8e984248-b9ce-4594-afed-13a9866b77fe"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:NetAssetsLiabilities
      contextRef="ib59c37c8c59e486889d4bae554ea3ace_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0xLTEtMS0w_f7a453ef-d57a-4e05-9436-4a6b5c8e06c2"
      unitRef="usd">33320000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities
      contextRef="if7954ee56fce43ed964858d93711b5b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfNy0zLTEtMS0w_100d02a8-c36e-4b7f-a3bb-2ed2147a42d9"
      unitRef="usd">35746000</ifrs-full:NetAssetsLiabilities>
    <bldp:Incorporationcosts
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOC0xLTEtMS0w_32a603bc-28a3-4b7d-aa9d-7dee08651608"
      unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:Incorporationcosts
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOC0zLTEtMS0w_8845e6d6-981a-4cca-8e2b-b1b42149a5b1"
      unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOS0xLTEtMS0w_20033258-75c7-4aba-9015-c01dd2bcb753"
      unitRef="usd">4662000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfOS0zLTEtMS0w_8fbcc9cc-99fd-4f66-9989-f03d17de7281"
      unitRef="usd">8509000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i6bc83e5d6d844240b2e2344de1400ce0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMTEtMS0xLTEtMA_bbe44c7e-83c9-4dbe-adeb-58a2182ccdd8"
      unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="iccc14e2914684801af4af571dabbd13f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjU5NmY4N2NiY2Q4NjRjY2FhOTZiNThiYjk4OGI3ZjI2L3RhYmxlcmFuZ2U6NTk2Zjg3Y2JjZDg2NGNjYWE5NmI1OGJiOTg4YjdmMjZfMTEtMy0xLTEtMA_e41b595f-95bd-47b8-b922-1a057aee0b9c"
      unitRef="usd">27561000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Revenue
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMi0xLTEtMS0w_6e1504a4-69c1-4050-9705-8d7c1918a5b7"
      unitRef="usd">38260000</ifrs-full:Revenue>
    <ifrs-full:Revenue
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMi0zLTEtMS0w_f8487b10-6e3f-4134-be9e-117291482bc3"
      unitRef="usd">15765000</ifrs-full:Revenue>
    <ifrs-full:ProfitLoss
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMy0xLTEtMS0w_714e9703-1f4a-417a-8c5a-47c488b4e4a7"
      unitRef="usd">-32825000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfMy0zLTEtMS0w_32597abc-1c31-461c-b02c-7b3cf74f36ec"
      unitRef="usd">-25499000</ifrs-full:ProfitLoss>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0wLTEtMS0wL3RleHRyZWdpb246ZGY2ZTExZDk0ODNlNDVmNGFiYTJkMTZmY2UyNzg0ZjRfMzc_8e984248-b9ce-4594-afed-13a9866b77fe"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i146dd20ee3d64e72b9c1cbd6738b20a3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0xLTEtMS0w_409d402c-8205-4dfd-b523-d8603f6c17e7"
      unitRef="usd">-16084000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="id8592cea4ac4411f936a4488d47be0f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOjZhYzNmMDhiNDJmNTRkMGM4ZDk0YTliYmFhYWFkMzI1L3RhYmxlcmFuZ2U6NmFjM2YwOGI0MmY1NGQwYzhkOTRhOWJiYWFhYWQzMjVfNC0zLTEtMS0w_62e58bf0-c85b-4c52-9e0a-1ffe0dc3c645"
      unitRef="usd">-12495000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i12080b27373842e7ab9e0400882edc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMS0xLTEtMS0w_cb6ddf7a-84da-46cd-9369-915603b2d9c0"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="id5b98e81bd1c4f5fa94896bb519853d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMS0zLTEtMS0w_26ecd82b-06f3-4161-b35f-678ecb1f9981"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0wLTEtMS0wL3RleHRyZWdpb246NGNjNGEzYmE3NGRkNGExZGExYmY2Y2YxMGUyNzdmMTFfMjA_ab11e177-038a-471c-b555-756f7420b69d"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0xLTEtMS0w_00a6af52-6234-4b35-89b0-901f084820b2"
      unitRef="usd">56000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMi0zLTEtMS0w_3b41418b-4ffc-4a45-b53b-63ad48c7748e"
      unitRef="usd">62000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMy0xLTEtMS0w_3335a91b-66d8-47f1-8388-650ebe2f49b2"
      unitRef="usd">-56000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfMy0zLTEtMS0w_36bde6fc-4a5d-4048-a071-184e93929e76"
      unitRef="usd">-62000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="icdebd03ab1624e46aab5dd58c9653225_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfNC0xLTEtMS0w_90aa80d9-bcd8-4749-b86f-f5de4384f463"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i12080b27373842e7ab9e0400882edc07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RhYmxlOmEyNTkyZTFmYTVjMzRmOWQ5NzYwNWZlNmFlNDBmZDY1L3RhYmxlcmFuZ2U6YTI1OTJlMWZhNWMzNGY5ZDk3NjA1ZmU2YWU0MGZkNjVfNC0zLTEtMS0w_09db7278-a4ee-4178-950d-ef855ea6a725"
      unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTE3MQ_8fe8deca-4cab-4bc6-94f2-54bb88095b0c"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i68b5cd0833a144038e4bbe2593fe800f_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTI3OA_d5cc901e-72dc-45df-bc2c-69fa47b6079f"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i8a025398935f4207bf3dd2c1d51a8009_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTI4OA_41fccbdc-e0b2-43dd-bd5f-266a8d5707ac"
      unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfSharesAcquiredEquityInvestment
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMzg0ODI5MDcyNDIxNA_1343dd98-04df-4b8c-a8ea-f94270a6c0a6"
      unitRef="shares">5200000</bldp:NumberOfSharesAcquiredEquityInvestment>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzE3Nw_6a308050-5310-431b-9e9d-6da20c507123"
      unitRef="usd">43809000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzIwOA_ae7108ae-e6cb-450b-85af-94cdcd9af1cc"
      unitRef="eur">37700000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="id31057906bf546eb8eeb172103e1f7f1_D20211001-20211031"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMjc0ODc3OTA5MTExMw_c4dca389-a4e1-453d-9651-edf05c82a6b2"
      unitRef="number">0.0977</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2MzU0NA_31052d72-9a2b-4916-81c3-5de35d23fcbf"
      unitRef="usd">-10474000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="idce673efcdb2437099c3959a15801e15_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTE5OQ_37760feb-4f46-4d02-a8e9-9a337f60f6b2"
      unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i68581f360aa04eef8b5b583ceaeadc11_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0NDg2Mg_67df9927-c5ce-4dcd-8737-1c5a03f84c09"
      unitRef="gbp">25000000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="i68581f360aa04eef8b5b583ceaeadc11_I20210831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ1Mg_ec7fcb1e-f44d-4248-87e7-eca3261e7a57"
      unitRef="usd">33698000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDI3MQ_4018f71e-6f0e-4f28-a5d0-2b817089993a"
      unitRef="gbp">5665000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzIzOQ_9c5918f5-7ef0-4041-8d7f-07bea0c1493f"
      unitRef="usd">7610000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ie961d454af43479ba25ad2169c24415f_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDE5NQ_759d041c-f524-4825-8fd6-ef5a87911406"
      unitRef="usd">26000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="i4160382525684d32838ee61a48f74f39_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTMyMQ_c18a4751-6fdc-4294-a533-5636b1a8ae93"
      unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ2NQ_6c5c0a59-3ca8-47ab-b5dd-4d50a8f2e148"
      unitRef="eur">30000000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:CommitmentsInRelationToJointVentures
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTA5OTUxMTY0OTQ3OA_57e88205-d533-4518-adf7-08265e182601"
      unitRef="usd">33978000</ifrs-full:CommitmentsInRelationToJointVentures>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNjA0NzMxMzk3NjE2Mg_42ed2ff0-9b99-460c-986b-c65e70e5da17"
      unitRef="gbp">300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfMTY0OTI2NzQ2MzI5MA_d8d646a8-397c-4c54-b68a-d5e5ca164ad0"
      unitRef="usd">337000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue
      contextRef="ia3e5a66ea9084d50862956b85d1b0baa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NDkwMQ_66015f80-71ad-445f-b7b5-9c1665005d08"
      unitRef="usd">2000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod
      contextRef="ide4710a58dd744adb3eaeb6d7e970332_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83My9mcmFnOjg0NzMxYWE4M2E5NjRmZDhiMjJhMTFhYmYxYTVjYThjL3RleHRyZWdpb246ODQ3MzFhYTgzYTk2NGZkOGIyMmExMWFiZjFhNWNhOGNfNTQ5NzU1ODE2NTQyOQ_7355fe9b-03ee-4c31-940a-908ccaa8e3f3"
      unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:DisclosureOfBorrowingsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMTE2Mw_cf339d47-7c5f-41c2-8f71-7d3de11ded14">Bank facilities:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has the following bank facilities available to it.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Letter of Guarantee Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has an operating facility (&#x201c;LG Facility&#x201d;), enabling the bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letters of credit or similar credit on the Corporation's behalf from time to time up to a  maximum of $2,000,000. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, $nil (2020 - $nil) was outstanding on the LG Facility. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign Exchange Facility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also has a demand revolving foreign exchange facility (&#x201c;FX Facility&#x201d;) that allows the Corporation to purchase foreign exchange currency contracts up to a maximum face value of $23,684,000 (CDN $29,000,000) secured by a guarantee from Export Development Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $26,500,000&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2020 &#x2013; CDN $16,750,000) at an average rate of 1.26 CDN per U.S. dollar, resulting in an unrealized gain (loss) of CDN $(33,000) at December&#160;31, 2021 (2020 &#x2013; $632,000). The unrealized gain (loss) on forward foreign exchange contracts is presented in prepaid expenses and other current assets on the statement of financial position.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfBorrowingsExplanatory>
    <bldp:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i0b8d9d508d964682a8bf047dc000d804_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDE3_1c02fc89-42eb-4a4a-9696-c72ad4067b9a"
      unitRef="cad">2000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:Borrowings
      contextRef="i0b8d9d508d964682a8bf047dc000d804_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDMw_433bf90f-7bb7-4378-8c27-584633dd3ae8"
      unitRef="cad">0</ifrs-full:Borrowings>
    <ifrs-full:Borrowings
      contextRef="i14542335e1e54108898b867d4150702a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNDQw_5058e207-c3c0-4d5a-b075-ee6b0878a000"
      unitRef="cad">0</ifrs-full:Borrowings>
    <bldp:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfNzAx_6e7d3ad1-70bc-488a-97c3-dcb79b711254"
      unitRef="usd">23684000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <bldp:LineOfCreditFacilityMaximumBorrowingCapacity1
      contextRef="i8ed52bfa701b4ca59a8145fdc39dad16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMzg0ODI5MDY5ODUwNg_99852e3b-5f12-4b6c-a2ba-37c606439e6b"
      unitRef="cad">29000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:NotionalAmount
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfODYy_18fa5c5f-86fb-4fba-9cd6-723944425a21"
      unitRef="cad">26500000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount
      contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfODc1_d54844c9-79d0-4d9a-a4a0-95ccb6a9f957"
      unitRef="cad">16750000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfOTAx_78769d18-6319-4a67-aebe-e9eff9a54cb3"
      unitRef="cad">1.26</ifrs-full:AveragePriceOfHedgingInstrument>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfOTY0_3feb1191-6617-4594-a171-530793a9d46d"
      unitRef="cad">-33000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV83OS9mcmFnOmYyZmM5YzI4NjVhNTRlYzVhZmYxNWY3M2ExZjBkNTc4L3RleHRyZWdpb246ZjJmYzljMjg2NWE1NGVjNWFmZjE1ZjczYTFmMGQ1NzhfMTAwMg_844b88bb-e6e2-4780-9ed2-0165344f909a"
      unitRef="cad">632000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RleHRyZWdpb246NzU5MWI1ZWVlYjQ5NGM2Y2JiZDQyMGVlOGExYTIzYjlfMzk_49c8ab47-17ae-452b-bf5b-beb3ccdf832b">Trade and other payables:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensation payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
    <bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RleHRyZWdpb246NzU5MWI1ZWVlYjQ5NGM2Y2JiZDQyMGVlOGExYTIzYjlfMzg_29e6b32f-88bf-439f-acb3-a9cab4a1ae6b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensation payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taxes payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMS0xLTEtMS0w_b0b10b6a-fa82-45c2-9c8b-3439b94adf31"
      unitRef="usd">13689000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMS0zLTEtMS0w_704312da-e394-4b41-9f32-98a29e06f38f"
      unitRef="usd">9070000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <bldp:EmployeeRelatedLiabilitiesCurrent1
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMi0xLTEtMS0w_955124d8-05cf-4644-8f79-d0a18f40da2c"
      unitRef="usd">15830000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <bldp:EmployeeRelatedLiabilitiesCurrent1
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMi0zLTEtMS0w_3b33390b-ec08-429b-8434-459b59893f85"
      unitRef="usd">14417000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <ifrs-full:OtherCurrentLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMy0xLTEtMS0w_af0234a7-f386-44ff-9a72-839ac5989f9e"
      unitRef="usd">9130000</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfMy0zLTEtMS0w_581195e8-8161-46a5-b0c9-aae9001af7cf"
      unitRef="usd">5306000</ifrs-full:OtherCurrentLiabilities>
    <bldp:TaxesPayableCurrent1
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNC0xLTEtMS0w_3324ef85-e945-4d22-acce-ae55af0c9ea6"
      unitRef="usd">906000</bldp:TaxesPayableCurrent1>
    <bldp:TaxesPayableCurrent1
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNC0zLTEtMS0w_bc039114-4d96-4453-82ea-0767cfb65b29"
      unitRef="usd">1084000</bldp:TaxesPayableCurrent1>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNS0xLTEtMS0w_d44b3520-0f05-43ce-9264-544876852627"
      unitRef="usd">39555000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84Mi9mcmFnOjc1OTFiNWVlZWI0OTRjNmNiYmQ0MjBlZThhMWEyM2I5L3RhYmxlOjUwYmU2MzI2MzIyYTRhOTQ5MTNiMDQ4YmJkMzVjMjBkL3RhYmxlcmFuZ2U6NTBiZTYzMjYzMjJhNGE5NDkxM2IwNDhiYmQzNWMyMGRfNS0zLTEtMS0w_d8f76da8-ac53-4c56-aeba-9fa295a491bf"
      unitRef="usd">29877000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RleHRyZWdpb246MWE1NjgxZmNiOWRmNGQ3MmIwMzI4OGQ2NmVlZjFjOWNfMTc0_3af4e551-5c4e-4244-a54c-db87066d7404">Deferred revenue:&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Additions to deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(53,434)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMS0xLTEtMS0w_715bb4ce-a0c0-49e9-878a-7344d77b7f02"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMS0yLTEtMS0w_1b87e922-23d4-416a-aca1-4d54a005ab24"
      unitRef="usd">20156000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMi0xLTEtMS0w_cde1f15b-c61d-42ee-8c52-14cedb01d6ea"
      unitRef="usd">23618000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMi0yLTEtMS0w_53803691-d6ee-434f-a265-25f344030778"
      unitRef="usd">43166000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMy0xLTEtMS0w_bd377448-123f-497d-98ac-8d74936f7d85"
      unitRef="usd">21397000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfMy0yLTEtMS0w_cc389311-c14f-4693-b7fb-090ee7a8c3bc"
      unitRef="usd">53434000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfNC0xLTEtMS0w_06e9bdb3-1719-4268-8d00-b99d8c1e2196"
      unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84NS9mcmFnOjFhNTY4MWZjYjlkZjRkNzJiMDMyODhkNjZlZWYxYzljL3RhYmxlOjk0NWExOGU3Y2UxZTRjMTQ4YjJiNTUzNzYyMDRmNzg4L3RhYmxlcmFuZ2U6OTQ1YTE4ZTdjZTFlNGMxNDhiMmI1NTM3NjIwNGY3ODhfNC0yLTEtMS0w_2809fcbf-6577-4ba9-ad2f-319255ae1b34"
      unitRef="usd">9888000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:DisclosureOfProvisionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjQyMA_dc2de3a8-86ac-4bc4-a899-5e096131161c">Provisions and other liabilities:&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Onerous &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18.&#160;&#160;&#160;&#160;Provisions and other liabilities (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring provision&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring charges relate to minor restructurings focused on overhead cost reductions and relate primarily to employee termination benefits.  Restructuring charges are recognized in other operating expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warranty provision&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation recorded warranty provisions of $4,102,000 (2020 - $3,189,000), comprised of $2,711,000  (2020 - $3,098,000) related to new product sales and $1,391,000 (2020 - $91,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $3,894,000 (2020 - $2,569,000) and downward warranty adjustments of $1,112,000 (2020 - $1,486,000), due primarily to contractual expirations and changes in estimated and actual costs to repair. The remaining $9,000 decrease (2020 &#x2013; $11,000 increase) to the warranty provision related to the effect of movements in exchange rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Onerous Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior to the January 1, 2022 effective date of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amendments to IAS 37 (&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;note 6), the Corporation performed a detailed review of its contracts as of December 31, 2021, which consistent with past practice, only included incremental costs, to determine if a contract was onerous. As a result of this review, Ballard recorded an onerous contract provision of $300,000 as of December 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On completion of the review of contract costs in preparation for the implementation of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Onerous Contracts &#x2013; Cost of Fulfilling a Contract (Amendments to IAS 37) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and with the inclusion of other direct costs in addition to incremental costs, it was determined that on adoption of the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amendments to IAS 37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, additional contracts are expected to be deemed onerous with a calculated additional provision of $1,200,000 which is expected to be recorded on January 1, 2022 against retained earnings as an opening balance adjustment.  The Corporation will continue to review open contracts on a quarterly basis to determine if any ongoing or new contracts become onerous, and  if any of the underlying conditions or assumptions change which would require an adjustment to the accrued provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the acquisition of Arcola (Ballard Motive Solutions) (note 7), total consideration includes earn-out cash consideration payable by the Corporation, based on the achievement of certain performance milestones over a three year period from the acquisition date.  These future cash payments of up to $27,000,000 are contingently based on the successful attainment of numerous milestone objectives over a three-year period discounted for the estimated probability of successful occurrence and for the timing delay in receiving the cash payments, or $26,258,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash payments of $4,800,000 were made by the Corporation in January 2022, upon successful achievement of three performance milestones.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other liabilities:  Decommissioning liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A provision for decommissioning liabilities has been recorded for the Corporation&#x2019;s head office building in Burnaby, British Columbia and is related to estimated site restoration obligations at the end of the lease term. The Corporation has made certain modifications to the leased building to facilitate the manufacturing and testing of its fuel cell products. Consequently, the site restoration obligations relate primarily to dismantling and removing various manufacturing and test equipment and restoring the infrastructure of the leased building to its original state of when the lease was entered into.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the long-term nature of the liability, the most significant uncertainty in estimating the provision is the costs that will be incurred. The Corporation has determined a range of reasonably possible outcomes of the total costs for the head office building. In determining the fair value of the decommissioning liabilities, the estimated future cash flows have been discounted at 1.25% per annum (2020 &#x2013; 0.39%).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;18.&#160;&#160;&#160;&#160;Provisions and other liabilities (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Other liabilities:  Decommissioning liabilities (cont'd)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2021. Based on the assessment, an increase of $65,000 in the provision (2020 - $nil) was recorded against decommissioning liabilities, in addition to accretion costs of $44,000 (2020 - $40,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net discounted amount of estimated cash flows required to settle the obligation for the building is $1,877,000 (2020 -$1,764,000) which is expected to be settled at the end of the lease term in 2025.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
    <ifrs-full:DisclosureOfOtherProvisionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjQyMg_0cb3b3c8-3f32-4da9-80ce-2505b0ad21f5">&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.403%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Warranty&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Onerous &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contingent &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(65)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,569)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions made during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;30,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions used/paid during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,894)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Provisions reversed/expired during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,112)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Effect of movements in exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:9pt;padding-right:9pt;text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.322%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.327%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.479%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.608%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.307%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.312%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
    <ifrs-full:Provisions
      contextRef="i028cd510d00e4f8c92b1e07aa35a889b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi0xLTEtMS0w_4119a8c7-3f10-4f3a-a047-e46bf493d8a4"
      unitRef="usd">8000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i16f8079b12794f7b9eaf2b580708263c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi0zLTEtMS0w_cb5a5b7a-5836-4e82-bb6c-def84e08a951"
      unitRef="usd">10480000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib323712a92104cd69c20a097aab0ac1d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi01LTEtMS0yNDk1Nw_4350a297-4ab0-4212-a4ca-26e3ad7f0f9e"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib191ad0cd56f4dda99138597b4a6bc86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi03LTEtMS0yNTE0Mg_1dbe2871-f8f3-4ab6-b194-74867e4a0707"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i8f5439f6c58f49e4afb52135a4089ed6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi01LTEtMS0w_fe9ec794-80ef-45f4-8a26-0e1ba57a5b95"
      unitRef="usd">1688000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMi03LTEtMS0w_21076ae5-e36b-4911-b404-cf8fdfd77757"
      unitRef="usd">12176000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy0xLTEtMS0w_cd7ffea8-108f-481d-b718-daf4af4c7c5f"
      unitRef="usd">66000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy0zLTEtMS0w_71621707-bcb9-494d-85d1-c1d4469d46b2"
      unitRef="usd">3189000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy01LTEtMS0yNDk1Nw_ceeded3d-f8ca-4bae-b5e2-0af3e7a7abf1"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy03LTEtMS0yNTE0Mg_c5eca1b2-5dc5-4c12-94c1-0cdb3b85f17b"
      unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy01LTEtMS0w_64a68e17-5d4b-4d04-ab09-7d8a5e1400d7"
      unitRef="usd">40000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMy03LTEtMS0w_95af3f9d-aade-4aa4-a18b-17ee22601839"
      unitRef="usd">3295000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC0xLTEtMS0w_6ed642f2-70d8-4317-b647-e38a28f452ae"
      unitRef="usd">65000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC0zLTEtMS0w_13669bb4-5289-45bc-9f9b-fd84015e942f"
      unitRef="usd">2569000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC01LTEtMS0yNDk1Nw_bacaf79b-8227-4607-a618-60d5f24e624c"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC03LTEtMS0yNTE0Mg_03bee60f-a0c7-4a98-84b1-c4fa54d55493"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC01LTEtMS0w_782ab736-4a9d-4696-9fca-32f83380b3d0"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNC03LTEtMS0w_51c7da89-eda8-4c83-93dc-f6489f528c26"
      unitRef="usd">2634000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS0xLTEtMS0w_408e1058-b4d6-4bfc-9c88-60253c19bd65"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS0zLTEtMS0w_bc6f4154-3220-40db-bb7e-6f2d5f293ea3"
      unitRef="usd">1486000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS01LTEtMS0yNDk1Nw_fac9a060-05e3-462d-bf3c-6b2198622eb8"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS03LTEtMS0yNTE0Mg_f2ae38f8-4e22-463e-807c-56130a8b7df4"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS01LTEtMS0w_6e8cc204-476c-474e-a289-e303880723ee"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNS03LTEtMS0w_02263298-6502-4cab-9970-5f2b64b8963f"
      unitRef="usd">1486000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i54142b6345b94b0594cfd2560b44a678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi0xLTEtMS0w_5a9ea9da-3d73-4691-82e1-813c5feef96c"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi0zLTEtMS0w_8495412c-35ba-4f88-942a-c7f46c6d1f46"
      unitRef="usd">11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i19a3a72e17764a1c9999e5bfcca4f3ed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi01LTEtMS0yNDk1Nw_df0ab8c6-81da-413f-84fc-4c13af92770f"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ibe2b8a4b1ebe4fbcbf118ac80ea7211b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi03LTEtMS0yNTE0Mg_cb465701-2bf3-4df6-82f4-789fe79353d7"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi01LTEtMS0w_dc393da0-3869-4c4b-96e1-408e55e41e3c"
      unitRef="usd">36000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNi03LTEtMS0w_67e6d1a9-9f0f-4de6-a3d3-1af95eea7e3b"
      unitRef="usd">48000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy0xLTEtMS0w_39b8c579-193c-42a5-8d23-29e8389e46bd"
      unitRef="usd">10000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy0zLTEtMS0w_7220ed85-e31f-4501-9c93-2ab47722001b"
      unitRef="usd">9625000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy01LTEtMS0yNDk1Nw_14fa13c7-1603-40a2-a6c6-132b9eb8fac3"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy03LTEtMS0yNTE0Mg_aca5567e-96f0-4d40-b1a6-50a8281c68ee"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy01LTEtMS0w_36c78b1e-6664-4eb2-b46d-c75e833361ff"
      unitRef="usd">1764000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfNy03LTEtMS0w_505c506b-2d17-4528-baf9-f5b8ed87946e"
      unitRef="usd">11399000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC0xLTEtMS0w_e407556d-c6c9-4d56-ac41-13f9f5df6bab"
      unitRef="usd">131000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC0zLTEtMS0w_ad13613f-05ef-41e9-8869-cd64a606623b"
      unitRef="usd">4102000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC01LTEtMS0yNDk1Nw_047e36b6-8f53-475b-8e84-cdd3e9446553"
      unitRef="usd">300000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC03LTEtMS0yNTE0Mg_538bae02-d738-4d2e-ac67-312622eb6854"
      unitRef="usd">26258000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC01LTEtMS0w_306ef132-5584-4f0f-99e4-eafcbfc8df2f"
      unitRef="usd">109000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOC03LTEtMS0w_cff3373c-8f64-4fda-903e-3a84474b8e88"
      unitRef="usd">30900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS0xLTEtMS0w_dafff473-7a85-4578-89bd-ce3903197725"
      unitRef="usd">136000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS0zLTEtMS0w_cf4898a9-f161-494c-89ae-ebc86afaec72"
      unitRef="usd">3894000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS01LTEtMS0yNDk1Nw_37335779-8a2e-4262-a24b-71816dce3b8a"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS03LTEtMS0yNTE0Mg_85a2ae6a-f71c-4084-bbd7-b17360c1b223"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS01LTEtMS0w_d975a2bc-6ddc-4c93-9d07-d52705eac4cc"
      unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfOS03LTEtMS0w_68c987c1-a3f7-4a59-ab5e-3fdbe1c7039b"
      unitRef="usd">4030000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtMS0xLTEtMA_d474035e-d888-4d88-ae63-5bf9c33477e7"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtMy0xLTEtMA_79deca9d-2eb3-4038-b381-043ad57caeed"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNS0xLTEtMjQ5NTc_5fc6de8b-c374-4521-8dc1-d69abaadeeb8"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNy0xLTEtMjUxNDI_fec58e3b-ee77-4b13-8e69-71aedd7a0e64"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNS0xLTEtMA_41898326-941a-4f4b-bdc2-de831e2fabc4"
      unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTAtNy0xLTEtMA_c36cf0b1-1030-48ef-b3ab-5e77960477aa"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i1e188afd1df345dcac48a5ecfb84a719_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtMS0xLTEtMA_55e0a0f8-6040-4afa-9ad9-459ea072f80a"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtMy0xLTEtMA_f5f95a34-781f-4c21-b013-c71e6159c5c5"
      unitRef="usd">-9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i843c361cae2b4cdba580fae27609a672_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNS0xLTEtMjQ5NTc_3b496885-cc32-49f4-8f53-5d147e72eb12"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i40bdf217ee3f4d19838dec12d3f3b862_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNy0xLTEtMjUxNDI_2dd3c5e5-d929-4f08-bb54-ce2302b4f1f3"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNS0xLTEtMA_49da3770-141f-4b50-bc1e-e7649d249ad9"
      unitRef="usd">4000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTEtNy0xLTEtMA_003ca671-4b10-4f81-a246-2ca23135c93f"
      unitRef="usd">-5000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItMS0xLTEtMA_bb9a1386-5d14-42aa-abd7-9824d1bf1495"
      unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItMy0xLTEtMA_fce6994a-101d-4914-ad45-f81afb495eac"
      unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNS0xLTEtMjQ5NTc_6785e9d7-aa74-4717-a29c-0817eb166ceb"
      unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNy0xLTEtMjUxNDI_71dccc52-b805-4d1d-9c5c-5b836af7d4b7"
      unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNS0xLTEtMA_eeccf037-e73f-48af-a4a8-ef5daffd9715"
      unitRef="usd">1877000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOjFmODI5NWFhOTRhNTQ4Yzk5YWIyZGY5YTk3MTg5NTNmL3RhYmxlcmFuZ2U6MWY4Mjk1YWE5NGE1NDhjOTlhYjJkZjlhOTcxODk1M2ZfMTItNy0xLTEtMA_e66ffc72-de58-46cf-8499-ccb3c04c3926"
      unitRef="usd">37152000</ifrs-full:Provisions>
    <ifrs-full:CurrentProvisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS0xLTEtMS0w_c99213b7-a8c7-45e5-992d-13759e3f402b"
      unitRef="usd">10000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS0zLTEtMS0w_d02b07eb-a9fa-4be1-8f65-159edd01d08f"
      unitRef="usd">9625000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS01LTEtMS0yNDk2NA_dd21bcfe-e855-4048-a56a-3d36062aa560"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS03LTEtMS0yNTIwMQ_98d4f8f3-ff70-4581-b384-8ed9ed1b33b7"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS01LTEtMS0w_6692d99e-7571-4251-9dc9-dccc49915354"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMS03LTEtMS0w_9d60bac5-d1d9-4a2f-9063-c7d50e2b6b62"
      unitRef="usd">9635000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi0xLTEtMS0w_43fe4993-d8bb-4410-bfed-200365355a40"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi0zLTEtMS0w_088ef91f-e636-40a8-95f8-2526b657cf77"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi01LTEtMS0yNDk2NA_bd59a4ff-673a-4da5-9af8-8b0e6c0b66aa"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi03LTEtMS0yNTIwMQ_e599df76-3308-42a6-a517-c4132a93ecc2"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi01LTEtMS0w_9eee0bcd-c1a3-4535-bd6f-d3f12d14fda1"
      unitRef="usd">1764000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMi03LTEtMS0w_53b62d16-37d7-4894-b428-4bbe931b617f"
      unitRef="usd">1764000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="ic54100db7a714a73b3a07ce7669f0db3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy0xLTEtMS0w_da19e3bc-2b48-4324-941b-d915e07ed7e8"
      unitRef="usd">10000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="id7e08efb3eba46ee9ff1c1b4c0971f75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy0zLTEtMS0w_70d0ee93-767f-4d8a-b655-80cd7db6b6a9"
      unitRef="usd">9625000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie72908703ea04ee58dae8bf13012bfff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy01LTEtMS0yNDk2NA_950a156c-f0cc-474d-ae72-3ed07aab7329"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i973630af9a894df5bfbb1ee3f381c40c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy03LTEtMS0yNTIwMQ_d4d731a9-f258-4ef4-a562-2ea4192a4584"
      unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy01LTEtMS0w_9585a7fd-519c-41ff-a867-370b64df0b71"
      unitRef="usd">1764000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmE3ZTYwNzhkYTZlYTQwODY5YWNmNDc0MDA0ZDYwZWE0L3RhYmxlcmFuZ2U6YTdlNjA3OGRhNmVhNDA4NjlhY2Y0NzQwMDRkNjBlYTRfMy03LTEtMS0w_8e6372e1-351c-4d89-b5aa-8cfefd72bccb"
      unitRef="usd">11399000</ifrs-full:Provisions>
    <ifrs-full:CurrentProvisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS0xLTEtMS0w_6c3c66fe-c87e-49f3-a646-6a267d019296"
      unitRef="usd">5000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS0zLTEtMS0w_bc5f08c4-3a72-469b-b96a-b212af046aec"
      unitRef="usd">8712000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS01LTEtMS0yNDk3MQ_69cbc0cd-9c7f-43c2-807f-c775e56b7e4b"
      unitRef="usd">300000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS03LTEtMS0yNTIwOA_ceafd210-fb57-4c58-a948-72c4ff3c34b3"
      unitRef="usd">19240000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS01LTEtMS0w_464416c1-d3c8-4700-860b-490f6aec7982"
      unitRef="usd">0</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMS03LTEtMS0w_f2bb8135-8d20-4a67-ae18-cbb1f7549817"
      unitRef="usd">28257000</ifrs-full:CurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi0xLTEtMS0w_7570121a-34f5-4a02-aef0-444b82e11482"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi0zLTEtMS0w_bccd933d-4b9b-4e3f-9dee-cb2c1f6c31f1"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi01LTEtMS0yNDk3MQ_61a92e34-1add-4d13-8e71-fb9f6cdc69ff"
      unitRef="usd">0</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi03LTEtMS0yNTIwOA_c3c8ce7c-b66b-4b5b-8163-cd0be93ba163"
      unitRef="usd">7018000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi01LTEtMS0w_a41181e4-8602-48ba-82bb-afb01cb42c3c"
      unitRef="usd">1877000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMi03LTEtMS0w_48a17ffd-1f2d-4f4c-b05e-567eee1a5a93"
      unitRef="usd">8895000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Provisions
      contextRef="i6e8ea3a7e18e47408c72075789fa2ae7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy0xLTEtMS0w_d15c7718-b410-4e58-97c0-9d7f9086cdec"
      unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ie6f3b0273c424173a0e198c3f366b22a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy0zLTEtMS0w_67af2d53-3513-4dab-b979-ae8c9abb58a4"
      unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="i1526fb83cd9d452fb77870be0ac205ea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy01LTEtMS0yNDk3MQ_1a99c43c-581d-48a4-9ab1-623ae7d7818c"
      unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="ib416bb05d0534f408ffb2c0d7b6d2a96_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy03LTEtMS0yNTIwOA_d84edff1-0184-4928-94c1-fd0619347275"
      unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy01LTEtMS0w_7d023794-b3c8-49a7-b7a3-501f2e2c619b"
      unitRef="usd">1877000</ifrs-full:Provisions>
    <ifrs-full:Provisions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RhYmxlOmJkMDFkNDM1NWVhZjQwNDBhNzY0ODg0NWRhZDFhNjNkL3RhYmxlcmFuZ2U6YmQwMWQ0MzU1ZWFmNDA0MGE3NjQ4ODQ1ZGFkMWE2M2RfMy03LTEtMS0w_fdb52eaf-ff0e-4685-8056-3fcd721476f1"
      unitRef="usd">37152000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzUw_d27893fb-f11d-4432-a85b-eda29e39a3ba"
      unitRef="usd">4102000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzYw_00c6d9ab-4cd4-4ba0-b808-b7d6c7553aef"
      unitRef="usd">3189000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzc5_42f346bc-02ba-4b42-9260-d31e3f36e7ad"
      unitRef="usd">2711000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMzkw_443fcfeb-ae08-422b-b60e-8fc40696377f"
      unitRef="usd">3098000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDI4_acd8dd38-8416-46f2-bf1c-450baf8517a0"
      unitRef="usd">1391000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDM4_28e6627e-8cce-462c-8168-b7ec475a3b99"
      unitRef="usd">91000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTI3_a36f83f1-9b15-4d68-9891-b466f26209e6"
      unitRef="usd">3894000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTM2_965bf676-6506-44b4-8ce7-11a9806e5def"
      unitRef="usd">2569000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTc4_086f54a5-dbbb-4f39-825a-012f5fd28fcf"
      unitRef="usd">1112000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTY0OTI2NzQ0NDEwMA_88d64de8-976c-4e2f-9f74-c28181ba12ee"
      unitRef="usd">1486000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i084a708facca4771beaeb3b2fac3bffb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNzAx_5e7179a0-b9c7-41f2-b928-7648f3914c9d"
      unitRef="usd">-9000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions
      contextRef="i678a2bdf85c44717a76f433b8877f64b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNzE5_083e2c64-ed4e-4b6d-86a6-beee782904b2"
      unitRef="usd">11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:OnerousContractsProvision
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNTE4Ng_eef367f0-4f49-4990-ac82-1548134d7a4e"
      unitRef="usd">300000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:OnerousContractsProvision
      contextRef="i5fb197e20aa444138a1c9e8af6a970b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTA5OTUxMTYzOTYwMA_5ecf4183-1391-4281-9c96-a06b7228af77"
      unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate
      contextRef="i956276ad85ca451ba65662d18ac57111_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNjAzMQ_61da6c05-9383-4f3c-b766-f15853cadfcc"
      unitRef="usd">27000000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <ifrs-full:LiabilitiesIncurred
      contextRef="id9810906f32c423c9c5c539939183a1d_I20211111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMzNjM0OA_475daa94-6323-4191-bf8e-9604d0cb60b2"
      unitRef="usd">26258000</ifrs-full:LiabilitiesIncurred>
    <bldp:PaymentOfContingentConsiderationLiability
      contextRef="icb1949c2018f47caaeaf346430affa5f_D20220101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTA5OTUxMTYzOTYyNA_b9ddf4be-99b7-498f-a032-a41060298732"
      unitRef="usd">4800000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTg1NA_76f074c2-47eb-4bf2-b986-3dd2e3c537ae"
      unitRef="number">0.0125</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMTg3Mw_3f461099-f0b3-4257-ad3b-e8499d0df60c"
      unitRef="number">0.0039</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNDk0NzgwMjMyODgwMw_b386bf15-3d24-4ed5-a18f-72a3fb9af2de"
      unitRef="usd">65000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjExOA_98e10dcb-2a0d-4ff3-9f8b-1c984c30cda5"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ic22b989790d84e5ea07bf46e88e99a71_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjIwNg_9afdbfc1-619c-4f00-9535-c5afb0e51de2"
      unitRef="usd">44000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions
      contextRef="ief5f6361d1ea44a580f94cb4c00a1725_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfMjIxNQ_3dc02f88-5e16-4d6a-9ab6-0f217b19a062"
      unitRef="usd">40000</ifrs-full:NewProvisionsOtherProvisions>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
      contextRef="iabd8939470a846deaef18235e31f37eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTQ5NzU1ODE1MjAwOA_7dc808c7-bfeb-4054-be2c-cf596e7ce78f"
      unitRef="usd">1877000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows
      contextRef="i54ad13558b2f4ac79c3a2522e60705b2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV84OC9mcmFnOjQ0NDllNWJlZmQyYTQzNzE4YWNiNzdkYjI1YjgxMDc4L3RleHRyZWdpb246NDQ0OWU1YmVmZDJhNDM3MThhY2I3N2RiMjViODEwNzhfNTQ5NzU1ODE1MjAxMg_15fd2cda-4c87-4618-baf9-2217fe133307"
      unitRef="usd">1764000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <ifrs-full:DisclosureOfLeasesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU4_a7acbc63-7f27-43b1-9a22-16db296e3dbf">Lease liability:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation leases certain assets under lease agreements. The lease liability consists primarily of leases of land and buildings, office equipment and vehicles.  The leases have interest rates ranging from 2.45% to 6.85% per annum and expire between May 2022 and June 2032. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is committed to minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Analysis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Between one and five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;19. &#160;&#160;&#160;&#160;Lease liability (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; had the following impact for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts recognized in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from sub-leasing right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts recognized in the statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Principal payments of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash outflow for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2021, the outstanding deferred gain was $1,318,000 (2020 &#x2013; $1,734,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <bldp:LeasesInterestRate
      contextRef="i9d4f96abfeac4c05b4e0d10601b2b604_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfMTA5OTUxMTYyODkyOQ_42efffff-eb1f-44c3-831f-8723c8d81b99"
      unitRef="number">0.0245</bldp:LeasesInterestRate>
    <bldp:LeasesInterestRate
      contextRef="i29f3958e06e04514aa99648878c1e302_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfMTA5OTUxMTYyODkzNg_7003fb04-b633-417d-aa6c-dcf00cd6bd1b"
      unitRef="number">0.0685</bldp:LeasesInterestRate>
    <ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU0_066320a9-e7af-49eb-ba57-4cee8d96638b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Vehicle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability, Non-current&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Lease Liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i38d6836a0c6049589c029774232a34fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMS0yLTEtMS0w_62b032aa-399d-4afb-b5a4-fa2cdba95d0b"
      unitRef="usd">3117000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i1dfaeb951c5745bbb0c365801f432998_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMS00LTEtMS0w_4689c5c8-a28a-4bc9-b6e3-6aab7789b367"
      unitRef="usd">2613000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i9334b240d8b94457bf578b6ca74d903b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMi0yLTEtMS0w_f7fd99db-d5e5-4d82-80f9-5aa0cbc3e87b"
      unitRef="usd">38000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMi00LTEtMS0w_2b264aa5-5a47-4e45-a7ab-6382ed4ee216"
      unitRef="usd">29000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i4b968549024c4ae9a1746325f049e724_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMy0yLTEtMS0w_35fd5725-6303-4f60-88e3-9b6b2a327572"
      unitRef="usd">83000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="i54c2b6334fd64311bd8af33ba99d3743_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMy00LTEtMS0w_8bb5985b-37bc-4b49-80b2-176fae3843fe"
      unitRef="usd">49000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNC0yLTEtMS0w_ca51afc1-5847-45d1-826c-7c1ea735d99e"
      unitRef="usd">3238000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNC00LTEtMS0w_a6ab5ca7-b4fb-45f8-9b35-f191f3248a81"
      unitRef="usd">2691000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i38d6836a0c6049589c029774232a34fe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNi0yLTEtMS0w_f8cdfe6a-9811-401c-888d-cbda8845dac6"
      unitRef="usd">13647000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i1dfaeb951c5745bbb0c365801f432998_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNi00LTEtMS0w_7f44b2f6-438b-4696-977f-e90551db2322"
      unitRef="usd">15017000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i9334b240d8b94457bf578b6ca74d903b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNy0yLTEtMS0w_0ab85ccc-c326-495c-8e93-02aef2ae621e"
      unitRef="usd">105000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="iec8341d86ccc42a3bdbb8dcb9ffd4506_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfNy00LTEtMS0w_5b348b14-c97c-44ee-8d83-1bf4b8ae3538"
      unitRef="usd">98000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i4b968549024c4ae9a1746325f049e724_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOC0yLTEtMS0w_d87843fb-9e2d-4610-a0b8-9a50a7a469e4"
      unitRef="usd">130000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="i54c2b6334fd64311bd8af33ba99d3743_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOC00LTEtMS0w_00c7c791-804e-4062-b395-cc944ce04d18"
      unitRef="usd">67000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOS0yLTEtMS0w_3bfa6902-f0c9-4d29-b5e2-4e41ad4d9e00"
      unitRef="usd">13882000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfOS00LTEtMS0w_d4f06b07-afd9-4d49-95c9-bc5381ed7aed"
      unitRef="usd">15182000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMTEtMi0xLTEtMA_5285646c-5fa5-48dd-9c0c-daad39e0fe32"
      unitRef="usd">17120000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmIyNmE5NDI2YTM3NDQxMmM4YmMyNjFkNDhjMDI1MTE1L3RhYmxlcmFuZ2U6YjI2YTk0MjZhMzc0NDEyYzhiYzI2MWQ0OGMwMjUxMTVfMTEtNC0xLTEtMA_0f259b54-167b-41d9-924f-cef4f29fa5ec"
      unitRef="usd">17873000</ifrs-full:LeaseLiabilities>
    <ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU2_1a5cb5c7-7bb9-4798-bfc8-261eb7b681ff">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is committed to minimum lease payments as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.045%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Maturity Analysis&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less than one year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Between one and five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i7f31690e21404ea2a04fb47c7a496edf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfMi01LTEtMS0w_1edc684b-7d26-4e8a-99b0-49694c61a740"
      unitRef="usd">4296000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i448f40a6aac94332bcc958de0cfec1be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfMy01LTEtMS0w_3a4ff159-0f1c-412e-825c-0627ad7e4beb"
      unitRef="usd">13194000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="i5e4831370a5447b6a911b4a08c0d6e25_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfNC01LTEtMS0w_454a0733-5be8-4d82-af45-cc08b8b7a49e"
      unitRef="usd">2866000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOjg3MGE5MjBjMGNkNDQ0NGY5YmQ2ZjQxYWExM2Q1NWYzL3RhYmxlcmFuZ2U6ODcwYTkyMGMwY2Q0NDQ0ZjliZDZmNDFhYTEzZDU1ZjNfNS01LTEtMS0w_9feb3130-5a83-4f78-a1c5-25ee81951634"
      unitRef="usd">20356000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjU3_48ce2b57-e5b4-448a-b181-4d8aedea8bcd">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; had the following impact for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts recognized in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income from sub-leasing right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amounts recognized in the statement of cash flows&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest paid&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Principal payments of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expenses relating to short-term leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total cash outflow for leases&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DescriptionOfInitialApplicationOfStandardsOrInterpretations>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMS0xLTEtMS0w_57224b17-028b-481f-83f4-b2ba4a488e55"
      unitRef="usd">1225000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:InterestExpenseOnLeaseLiabilities
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMS0yLTEtMS0w_757745b0-5160-4be6-b701-e13e5eb74970"
      unitRef="usd">1244000</ifrs-full:InterestExpenseOnLeaseLiabilities>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMi0xLTEtMS0w_9589db26-df5b-49ae-a8a7-f2bbfd4779d6"
      unitRef="usd">1744000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <ifrs-full:IncomeFromSubleasingRightofuseAssets
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMi0yLTEtMS0w_7474d8f2-ade3-40d6-8bd9-5fb25c5652dd"
      unitRef="usd">1557000</ifrs-full:IncomeFromSubleasingRightofuseAssets>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMy0xLTEtMS0w_d1e38422-8a60-41d7-89a8-e8376a93097e"
      unitRef="usd">168000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfMy0yLTEtMS0w_26cffebf-de56-449c-914c-938304e29ead"
      unitRef="usd">120000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNi0xLTEtMS0w_7e5f5bec-b871-498b-a1a1-618f6524e4ef"
      unitRef="usd">1225000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <ifrs-full:InterestPaidClassifiedAsOperatingActivities
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNi0yLTEtMS0w_0234f7b9-26d0-46ba-ac9c-7cfbf9d93c6f"
      unitRef="usd">1244000</ifrs-full:InterestPaidClassifiedAsOperatingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNy0xLTEtMS0w_6047a01b-47be-4b10-9bfc-0884e1108966"
      unitRef="usd">2798000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfNy0yLTEtMS0w_c1b4abfb-08f6-44b6-83f8-b91099debb30"
      unitRef="usd">2517000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOC0xLTEtMS0w_c1951801-d9c9-4548-bf29-e626dec4dc4b"
      unitRef="usd">168000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOC0yLTEtMS0w_2abba47f-b34e-4c31-bf21-9e57aa2b11fa"
      unitRef="usd">120000</ifrs-full:ExpenseRelatingToShorttermLeasesForWhichRecognitionExemptionHasBeenUsed>
    <ifrs-full:CashOutflowForLeases
      contextRef="iba395f46f40b425681cd6a885d45082d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOS0xLTEtMS0w_367cedc0-4dec-409a-a918-e45a1590babd"
      unitRef="usd">4191000</ifrs-full:CashOutflowForLeases>
    <ifrs-full:CashOutflowForLeases
      contextRef="ifd16180ad6be46dd818793f7d6fd392e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RhYmxlOmNlNDE4MjVkZTBhYzRiN2Q4NzM0NjI4MDkzNWYyMDA0L3RhYmxlcmFuZ2U6Y2U0MTgyNWRlMGFjNGI3ZDg3MzQ2MjgwOTM1ZjIwMDRfOS0yLTEtMS0w_08679b2a-2c83-4a34-9729-3fc318083f07"
      unitRef="usd">3881000</ifrs-full:CashOutflowForLeases>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjQw_f2b2b810-d7a8-42a1-8497-63bf9e5375a8"
      unitRef="usd">1318000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85MS9mcmFnOmFjNjM2OTc2ODc4ZjQxOGI4ZjQwMjVhNWViZTMzMmRhL3RleHRyZWdpb246YWM2MzY5NzY4NzhmNDE4YjhmNDAyNWE1ZWJlMzMyZGFfNjQ5_0de32b1d-8d21-42e3-bfd4-4d245cfe58ad"
      unitRef="usd">1734000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2OA_5f4091d5-bf4d-478a-9a76-d0c002adee77">Employee future benefits:&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit pension plan liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net other post-retirement benefit plan liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation maintains a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan are based on years of service and salary levels accrued as of December 31, 2009. In 2009, amendments were made to the defined benefit pension plan to freeze benefits accruing to employees at their respective years of service and salary levels obtained as of December 31, 2009. Certain employees in the United States are also eligible for post-retirement healthcare, life insurance, and other benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation accrues the present value of its obligations under employee future benefit plans and related costs, net of the present value of plan assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The measurement date used to determine pension and other post-retirement benefit obligations and expense is December 31 of each year. The most recent actuarial valuation of the employee future benefit plans for funding purposes was as of January 1, 2021. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation expects contributions of $nil to be paid to its defined benefit plans in 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the two plans. The expense recognized in profit or loss is recorded in finance income (loss) and other.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined benefit pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;20,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(16,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,856&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;513&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Return on plan assets excluding interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;19,187&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(17,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other post-retirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit pension plan actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other post-retirement benefit plan actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;20. &#160;&#160;&#160;&#160;Employee future benefits (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plan assets comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impacts of assumed health care cost trend rates applicable to the other post-retirement benefit plan at December&#160;31, 2021 including a one-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#x2019;s financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEmployeeBenefitsExplanatory>
    <ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE3MA_02a83d8d-f8bc-46fb-99bf-07555690b82b">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit pension plan liability&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net other post-retirement benefit plan liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Defined benefit pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;20,203&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(16,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,964)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;3,856&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;37&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;476&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;93&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;513&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(383)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(440)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;130&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(986)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;92&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Return on plan assets excluding interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,733)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Plan expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(36)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;30&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(868)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(1,304)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,697)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2,172)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(661)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;661&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(246)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(895)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;19,187&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(17,373)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(16,347)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1,814&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.020%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.027%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fair value of plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net defined benefit liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other post-retirement benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;85&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in profit or loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Interest cost (income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Demographic assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Financial assumptions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Experience adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Contributions paid by the employer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Benefits paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;8&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance at December 31&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;80&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMS0xLTEtMS0w_57551824-fa57-417a-a434-884770ad7071"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMS0zLTEtMS0w_ff71085f-50ac-4c28-938d-f2647a33ca29"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMi0xLTEtMS0w_566f9605-eb9d-4f29-a0bb-16adbc4f209d"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMi0zLTEtMS0w_044696c7-535c-45b1-a9e3-21afef2eec60"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMy0xLTEtMS0w_6bfe218e-1021-48a8-9011-6f22b61f76e8"
      unitRef="usd">1894000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmJlNzQ5MjE5NDZiODQ2ODBhOTliMzNiM2M1ZjQwZTBjL3RhYmxlcmFuZ2U6YmU3NDkyMTk0NmI4NDY4MGE5OWIzM2IzYzVmNDBlMGNfMy0zLTEtMS0w_8d22b992-5a73-4d86-90c4-d8113a0728d6"
      unitRef="usd">3941000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMTIwMg_9d89295a-0721-4255-aceb-b4cc8d5800e2"
      unitRef="usd">0</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <bldp:NumberOfBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMTM5NQ_34a810f8-3c4e-480a-9ba5-e29f520f520c"
      unitRef="plan">2</bldp:NumberOfBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6fa5472e3f324ae396c1b092d6cc9550_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0xLTEtMS0w_36c7ed1c-a0df-43c9-baee-5cd25dfe1d79"
      unitRef="usd">20203000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="id490de0c45cb451184a8696bb2016e5c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0zLTEtMS0w_ce668141-4e40-414a-a10e-a8d1286b979e"
      unitRef="usd">18272000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibdb270357a684121989a49cd8a016461_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi01LTEtMS0w_e7c66ab5-a044-48ca-a898-b1f56c3b58fd"
      unitRef="usd">-16347000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i00631d09af7f42398f5252ebcca37dc4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi03LTEtMS0w_b6a866d0-68fd-4adc-9c4e-7afb770dded0"
      unitRef="usd">-13964000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi05LTEtMS0w_b0ff7a79-9338-4166-937b-cc4def1bf1f4"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="if966fee8aa304b2d9a1275798aa89d00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMi0xMS0xLTEtMA_fb9c94c0-8d94-46ce-aec9-7b226817e410"
      unitRef="usd">4308000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0xLTEtMS0w_70fe3345-81b0-4c3e-8974-f806f0e56dd5"
      unitRef="usd">37000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0zLTEtMS0w_e24998af-138a-43d7-8007-41835cf967ba"
      unitRef="usd">36000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC01LTEtMS0w_fc7306d2-c8b4-4567-9c87-620b01aab5cf"
      unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC03LTEtMS0w_4b1e776d-c1a6-472d-b0cc-485f79bff00a"
      unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC05LTEtMS0w_26636f9c-95e2-45f0-ad0b-7ae560d06ce4"
      unitRef="usd">37000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNC0xMS0xLTEtMA_5ee79f3e-cbc0-4538-bc69-1a8f5bd194dd"
      unitRef="usd">36000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0xLTEtMS0w_22399bb9-edd1-48ea-b614-6871985c4214"
      unitRef="usd">476000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0zLTEtMS0w_3be2423d-72e2-40c2-ab4d-e5a08eb8738e"
      unitRef="usd">566000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS01LTEtMS0w_1365e569-d75e-4603-b4e2-4e2d1733560c"
      unitRef="usd">-383000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS03LTEtMS0w_1d2b5491-4dea-412b-953c-31d11c92a92b"
      unitRef="usd">-440000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS05LTEtMS0w_83a2f603-3200-4918-a609-e19f051a4d63"
      unitRef="usd">93000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNS0xMS0xLTEtMA_04a0b2cb-6426-4749-bfef-f5c1e51aa637"
      unitRef="usd">126000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0xLTEtMS0w_e62b9c75-ec67-487f-b721-59eb877066b2"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0zLTEtMS0w_0f70e744-4f53-4f4f-a60b-737830061bab"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi01LTEtMS0w_be320310-af88-443d-9c1e-30d6b9e7e1f3"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi03LTEtMS0w_8c250a4b-ec6a-426c-b0a7-9f29830b70fa"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi05LTEtMS0w_84f966ed-1747-4e64-b49f-87bc431672be"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNi0xMS0xLTEtMA_a213fa7d-d8e4-41c8-9266-cff60c1f9af9"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0xLTEtMS0w_849ed645-c205-49c9-8242-79801fd5521a"
      unitRef="usd">513000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0zLTEtMS0w_ae3634d5-24e4-4500-8792-5c3e330b81e1"
      unitRef="usd">602000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy01LTEtMS0w_127f207f-da21-4d50-b910-afd63577cd0f"
      unitRef="usd">-383000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy03LTEtMS0w_a745f2bc-a25f-40b3-9a40-940e4b919525"
      unitRef="usd">-440000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy05LTEtMS0w_c9cbb0a0-ca71-4be0-906c-add7e2a6c503"
      unitRef="usd">130000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfNy0xMS0xLTEtMA_8c07a285-7472-4cba-a821-ee63d41bb334"
      unitRef="usd">162000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMS0xLTEtMA_439d1412-52f1-46bc-b6cc-c3209049fd1f"
      unitRef="usd">-56000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMy0xLTEtMA_abf630d6-2ff4-44d2-a68e-535bf0c510c2"
      unitRef="usd">150000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtNS0xLTEtMA_82874b49-e59f-427e-bc3c-fcf8c2fe9b83"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtNy0xLTEtMA_fefb4da0-04fe-4184-8153-4d1cb30bb2d1"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtOS0xLTEtMA_648534d0-9f95-4990-8288-364d0f2172ae"
      unitRef="usd">-56000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTEtMTEtMS0xLTA_6fcc781f-7784-4e0d-9525-589d92f2ca53"
      unitRef="usd">150000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMS0xLTEtMA_f43aa592-3fdf-4383-8f35-70060ff890f5"
      unitRef="usd">986000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMy0xLTEtMA_6c8975a3-227b-4a37-b7e4-c16455741ed0"
      unitRef="usd">-2054000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItNS0xLTEtMA_4fec4ea9-1a71-4ba1-a5c1-3e9cb8e8ca67"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItNy0xLTEtMA_f9104a19-38a4-4ee9-b994-4e2ab80d98a4"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItOS0xLTEtMA_6f2a44ca-3a9e-43d6-85a9-1eeb5403459a"
      unitRef="usd">986000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTItMTEtMS0xLTA_15ed14af-4270-4ad6-b022-db867ca04dd8"
      unitRef="usd">-2054000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMS0xLTEtMA_57e716f1-3c08-426e-bc78-2ef0e70c8f40"
      unitRef="usd">-92000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMy0xLTEtMA_9cb70add-73c0-457e-9274-2b50489e5a9a"
      unitRef="usd">-110000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtNS0xLTEtMA_1f93cc5f-6d86-45b0-b5e9-05bade91b527"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtNy0xLTEtMA_610803ae-5796-4c96-b836-fcc81a0a3675"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtOS0xLTEtMA_33491786-bf61-44fc-b656-d1a2599592cf"
      unitRef="usd">-92000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTMtMTEtMS0xLTA_315d0748-ab08-4d0a-aabd-3b5c01b952d6"
      unitRef="usd">-110000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMS0xLTEtMA_6cd3bd5f-2f34-42b6-98c6-92a7e36e4cc4"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMy0xLTEtMA_ddfb9f95-9f57-4a29-a685-11fd94325f9e"
      unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtNS0xLTEtMA_4b62283e-59ad-4bcd-953e-5acb1b73e8cf"
      unitRef="usd">1334000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtNy0xLTEtMA_2f70a620-9506-4556-8fd6-31ec67238cdc"
      unitRef="usd">1733000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtOS0xLTEtMA_7c85953a-24f1-4b38-be48-ab92844d3b3d"
      unitRef="usd">1334000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTQtMTEtMS0xLTA_992f118b-67f7-4858-859c-043a659d8025"
      unitRef="usd">1733000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMS0xLTEtMA_82a8da1b-ef17-49ef-81e9-871c5054ad77"
      unitRef="usd">-30000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMy0xLTEtMA_439a1a3a-41ca-416e-8ea6-af51a5c2a389"
      unitRef="usd">-36000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtNS0xLTEtMA_2033d294-8265-45e6-9705-2d50c9ed30cc"
      unitRef="usd">30000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtNy0xLTEtMA_57886689-02de-4595-ba0a-9def9407a9a9"
      unitRef="usd">36000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtOS0xLTEtMA_e73b3eb7-b8a5-4f63-9b20-88952395b783"
      unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTYtMTEtMS0xLTA_4b719a18-9414-4cd4-8f37-8e8930270285"
      unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMS0xLTEtMA_fb75d12d-9fc9-4692-81ae-4da857b00745"
      unitRef="usd">868000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMy0xLTEtMA_f56c0302-e6ea-46f7-80db-3bb55c86f534"
      unitRef="usd">-1978000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctNS0xLTEtMA_4bd97a04-52de-4bdd-8e30-68c7f4e2332f"
      unitRef="usd">1304000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctNy0xLTEtMA_25f67273-0a02-40f6-ba72-9bc4d83e74d4"
      unitRef="usd">1697000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctOS0xLTEtMA_a39fec50-dfa1-4862-8951-2cd80138f89f"
      unitRef="usd">2172000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTctMTEtMS0xLTA_c433f223-85f9-4d8a-8fe4-fc9b87241856"
      unitRef="usd">-281000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMS0xLTEtMA_6f6eaf9d-3c1c-4df3-a70e-a0957aca9c0b"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMy0xLTEtMA_a7e72b08-4657-492f-a83a-7ebaf1703d0f"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktNS0xLTEtMA_ede9a144-1b96-4b33-a6cf-fbd7b8059d3e"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktNy0xLTEtMA_91d1ff7d-4481-4383-8c64-901dfcb3e846"
      unitRef="usd">895000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktOS0xLTEtMA_e428a868-47cc-40ce-a21c-9efa935f798d"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMTktMTEtMS0xLTA_e33f0f1d-d533-44a8-8e94-a0dfdcdac9c0"
      unitRef="usd">895000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMS0xLTEtMA_4e0796a0-5b58-4718-97b7-343ee65b1be9"
      unitRef="usd">661000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMy0xLTEtMA_436c48d7-3436-4bd6-8d57-bdada298b0c8"
      unitRef="usd">649000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtNS0xLTEtMA_edc02334-0a17-4a12-ab50-b47482c7f926"
      unitRef="usd">-661000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtNy0xLTEtMA_75e34396-788c-4f27-93ee-0fc0266a5ab8"
      unitRef="usd">-649000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtOS0xLTEtMA_96861eb9-2dbc-4f2c-8fdc-6a923fea2637"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjAtMTEtMS0xLTA_9643cdd1-4170-46a1-bb03-0d4f238cf6fe"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="id2c1d47eb2ec40a0a0b1e10a181a5a21_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMS0xLTEtMA_ccb188b8-1cfb-4446-a044-14c3ba849559"
      unitRef="usd">-661000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i898fde7fc83d439aa883585281d69026_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMy0xLTEtMA_ad55b14e-125b-404b-b7b2-9ddda08dfdb4"
      unitRef="usd">-649000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i54bbd1e1a1324c49bac229515c47d0c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtNS0xLTEtMA_3a807eec-db2f-4ce7-bcc8-8f8005029872"
      unitRef="usd">661000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i704f06864f68439fbb21e39c6c846e0c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtNy0xLTEtMA_0adcfb66-0d12-4a5d-9d0b-37ce1b0ca0ca"
      unitRef="usd">-246000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtOS0xLTEtMA_d58da8b4-dd44-4be9-b97e-48dbdc51b72a"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjEtMTEtMS0xLTA_548af508-18f6-4ec9-a1ba-5364b344cbd3"
      unitRef="usd">-895000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ic0c687f2a7a64de09f826e624202a075_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMS0xLTEtMA_9c440aa1-069d-4235-a546-b6f7fffddc5c"
      unitRef="usd">19187000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6fa5472e3f324ae396c1b092d6cc9550_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMy0xLTEtMA_e7144d9e-caca-4526-9d35-847bf1835086"
      unitRef="usd">20203000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i6cee5cadc55b4ae3b99511ac975af642_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItNS0xLTEtMA_ca825aa7-e36b-47e6-8fdc-5fda378da01e"
      unitRef="usd">-17373000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ibdb270357a684121989a49cd8a016461_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItNy0xLTEtMA_e22fdcd3-e229-4952-b7f0-cfd728f43a91"
      unitRef="usd">-16347000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItOS0xLTEtMA_3c1700bb-802b-4288-9aae-26c2d9a201c4"
      unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjU1NTk2ZDYzNDFiMzRmMjU4NzE0M2FkMGU1NWY4ZjgzL3RhYmxlcmFuZ2U6NTU1OTZkNjM0MWIzNGYyNTg3MTQzYWQwZTU1ZjhmODNfMjItMTEtMS0xLTA_00349e49-4921-49fc-9535-0f0535f1a7a0"
      unitRef="usd">3856000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i4a9838b3ce06410f979574400591e54d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0xLTEtMS0w_ab997956-e9b0-4094-9acf-34b8807f0ed6"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i097af26c8db0467b9dc668440c61214b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0zLTEtMS0w_eff53ccf-ca3b-49dc-8b52-8ccf01f27396"
      unitRef="usd">88000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ie25ddbd12ea4411e978b0f96ef46b616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi01LTEtMS0w_f293ae99-dfb6-4079-9f25-107553080ab8"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i70f794729eeb47e8ba2004baade6b0e7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi03LTEtMS0w_23b5546f-9529-4742-a378-5115d18157a4"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi05LTEtMS0w_6a65b290-874f-4ab3-a179-51823dff85a5"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ia8407bdb6fa9402a8b1e67cd27611320_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMi0xMS0xLTEtMA_cbeabcfb-98f4-4d62-8d49-ab8c4a19a839"
      unitRef="usd">88000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0xLTEtMS0w_4747ec41-7b10-4159-af47-1f00048cf557"
      unitRef="usd">1000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0zLTEtMS0w_a2dafeeb-8583-4797-8414-df1d529c9ec1"
      unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC01LTEtMS0w_1829aee8-a917-44af-b292-45e5dc473389"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC03LTEtMS0w_f8ed5275-f2b7-4418-9bac-a173fd0ed223"
      unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC05LTEtMS0w_4f535826-baf0-471d-8556-6f7154722484"
      unitRef="usd">1000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNC0xMS0xLTEtMA_237c9ff3-f3c2-401b-80c3-1062bace5233"
      unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0xLTEtMS0w_4e180ad4-e524-4353-8839-81f016966628"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0zLTEtMS0w_88140455-6d54-42a6-aefd-e8d712236115"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS01LTEtMS0w_eed55b52-a893-4c5c-83f7-3754b06733aa"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS03LTEtMS0w_77811fc8-b489-470d-84dd-1cd0df5c4857"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS05LTEtMS0w_59258235-e880-438e-aebb-1c9a94ea53a7"
      unitRef="usd">1000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfNS0xMS0xLTEtMA_3c5cfd71-7fc4-4082-ab47-c129ed79a1d0"
      unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0xLTEtMS0w_df5b0db2-119a-4d52-b5ca-7affdc18d599"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0zLTEtMS0w_23028786-cf1b-496c-a6f5-e434402d61cd"
      unitRef="usd">5000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS01LTEtMS0w_1078cd6f-9f16-4def-a66c-f20bedc7d6aa"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS03LTEtMS0w_25b3c0f5-acf6-44ee-adce-917dd4a3a4b3"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS05LTEtMS0w_4162db80-345b-40a0-afd1-903736a5c0a4"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfOS0xMS0xLTEtMA_c129492f-3c91-47e3-b889-7f10864e6ce0"
      unitRef="usd">5000</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMS0xLTEtMA_a20c09da-f831-4f2c-991e-b2a54c9d54d5"
      unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMy0xLTEtMA_694176f4-96da-4263-b0bd-a32b2bf5bd4d"
      unitRef="usd">-6000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtNS0xLTEtMA_49c6ff6b-bb63-4934-804d-b559815117d2"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtNy0xLTEtMA_37ab4f19-146a-4934-8139-2140947f4980"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtOS0xLTEtMA_c1d8de7b-2e9b-403e-8e16-2fddf03b2610"
      unitRef="usd">2000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTAtMTEtMS0xLTA_ffe39f1b-eb21-4ba2-850f-4e4aff162729"
      unitRef="usd">-6000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMS0xLTEtMA_3d56becf-22ce-45e7-a762-036d1d1b30e9"
      unitRef="usd">-4000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMy0xLTEtMA_320a3d5b-4e7f-407e-b4d2-1b5b8685e35f"
      unitRef="usd">-7000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtNS0xLTEtMA_39675bf5-3f67-43c9-9d2c-ae70ad691390"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtNy0xLTEtMA_ea393e1c-9ad7-4d55-80eb-eae5ddec9d99"
      unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtOS0xLTEtMA_8fb50c93-a32d-4dce-9da7-f983ed33ae20"
      unitRef="usd">-4000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTEtMTEtMS0xLTA_ce86f7cc-6c98-405b-bd65-8914ea29f61f"
      unitRef="usd">-7000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMS0xLTEtMA_a9ae0b80-094b-48ee-bceb-3054d499c849"
      unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMy0xLTEtMA_7a15c325-8e67-4be0-abbc-d5c900e9e10f"
      unitRef="usd">-8000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItNS0xLTEtMA_dc510c75-13e6-4833-b47f-da21cfa5786d"
      unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItNy0xLTEtMA_e8fb8be5-e58b-4637-934b-b474bff5c024"
      unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItOS0xLTEtMA_0ece096f-2fff-432b-82cf-b900dccdd969"
      unitRef="usd">-2000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTItMTEtMS0xLTA_8f69dff7-f160-4b1a-bdd8-fb4e58e930b6"
      unitRef="usd">-8000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMS0xLTEtMA_46946322-7c8b-42ac-960a-aee74859915c"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMy0xLTEtMA_d1be8877-366b-445e-bd64-49865e293c01"
      unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtNS0xLTEtMA_888e177e-4605-46a3-be33-899da150ed1d"
      unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtNy0xLTEtMA_ca4ce7b4-0557-4590-bc5b-8ecb17bf4b79"
      unitRef="usd">13000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtOS0xLTEtMA_03c383fe-8e8d-437c-b82f-a352076f20c2"
      unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTQtMTEtMS0xLTA_23723459-6367-4b63-9fa7-be4f5dec10db"
      unitRef="usd">13000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMS0xLTEtMA_d3b4a20d-0558-4c5f-b44f-0f3d2d14bf89"
      unitRef="usd">8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMy0xLTEtMA_48e8a6a4-fbd8-436c-8768-66b24a95369b"
      unitRef="usd">13000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtNS0xLTEtMA_90f8ea47-77f7-4716-9b5f-2db364f8c483"
      unitRef="usd">-8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtNy0xLTEtMA_bb9a4356-5c90-4bcd-b599-4ed8ef6bd3ba"
      unitRef="usd">-13000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtOS0xLTEtMA_be84cb13-3440-422d-bca3-b576030aa51f"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTUtMTEtMS0xLTA_49fe723d-09e5-4c18-aea0-1b12b8c21ef5"
      unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="iec9f51cb0f71456ab763aa94a612193b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMS0xLTEtMA_5d3b9e4f-6f70-4eed-835a-3a225a77e4d2"
      unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i88289b83e22e4c81aafb79a1dbab26c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMy0xLTEtMA_26fc7f2b-b204-4373-99df-aef07ded09c8"
      unitRef="usd">-13000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i5db79c91e49347ca8b7499aac1ce77b5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtNS0xLTEtMA_68ecf4ae-eb5d-480d-8b27-48e1ea425bf0"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="i563a25b747cb4305ad7d8212b898614f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtNy0xLTEtMA_fdd0ee6b-844e-470b-b76e-8ef0e99a96f2"
      unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtOS0xLTEtMA_30306535-381b-477f-b8a3-dff924088bb5"
      unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTYtMTEtMS0xLTA_074deb17-ceb9-43ef-ac7c-67f02635c966"
      unitRef="usd">-13000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i7f64fc1fb13d4333b39060a84985309c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMS0xLTEtMA_69214570-a604-4b0f-871f-5f012f6422ff"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i4a9838b3ce06410f979574400591e54d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMy0xLTEtMA_17e594a7-0624-4fff-8ba4-ff550c73c4d7"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ied1acc7463154599a705c402fb0becf5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctNS0xLTEtMA_b9ebba09-53c7-4f2d-9263-45b6d3e29da9"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="ie25ddbd12ea4411e978b0f96ef46b616_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctNy0xLTEtMA_4caca10f-8463-43d4-b2b0-95e17e5dbcfb"
      unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctOS0xLTEtMA_80e125d6-ecf2-47b3-9d33-47738f64852d"
      unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmViYTI4MGJiZjBhZjRlM2I5MTljOWNkZmE1OTZlODNmL3RhYmxlcmFuZ2U6ZWJhMjgwYmJmMGFmNGUzYjkxOWM5Y2RmYTU5NmU4M2ZfMTctMTEtMS0xLTA_7c8115b0-8fce-42d5-b5c0-e0d461e8396b"
      unitRef="usd">85000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2Mg_44cf13a4-27b2-4091-86d2-c226a0a0e0e9">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Included in other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Defined benefit pension plan actuarial gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(281)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other post-retirement benefit plan actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i9eac9ce848124e0caf809584efd86632_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMS0xLTEtMS0w_c6b8af09-e55c-40ee-ae42-ce65ffcacc5a"
      unitRef="usd">2172000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i73f5b06d434645f69e9459bec7dcfac5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMS0zLTEtMS0w_46da0381-965f-4ef4-b844-184b6e7995de"
      unitRef="usd">-281000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ibfec7e76542c4dea822ad39d9e6ecd63_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMi0xLTEtMS0w_ffe25388-c0fc-4c9d-991a-ebc4e8ef7bb3"
      unitRef="usd">-2000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="ia40ae8f1d52e434b8dba5abb782df678_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMi0zLTEtMS0w_37ff32ea-5f0a-48f8-96a5-7ef113be9452"
      unitRef="usd">-8000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMy0xLTEtMS0w_3f9fac21-eee3-440c-ae43-834c93fbf91c"
      unitRef="usd">2170000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjJmZTI1YTcyNjZiNzQ0NzQ4MGRkN2RjYjhiOGZjZjdiL3RhYmxlcmFuZ2U6MmZlMjVhNzI2NmI3NDQ3NDgwZGQ3ZGNiOGI4ZmNmN2JfMy0zLTEtMS0w_6472db87-55b4-4f92-983a-f781384f1b22"
      unitRef="usd">-289000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE2NA_9679048d-0c34-42bf-9444-0594ed065d5c">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pension plan assets comprise:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMS0xLTEtMS0w_31400a8a-c5f7-4273-8de5-99cdfac556e5"
      unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMS0zLTEtMS0w_5e70c9a6-6d30-4756-b2ca-90e90026a89a"
      unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMi0xLTEtMS0w_3eb2289e-607a-4ada-a774-3b29f76cc5f2"
      unitRef="number">0.60</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMi0zLTEtMS0w_09e65bef-fa86-44a6-ab98-847f329885d0"
      unitRef="number">0.61</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMy0xLTEtMS0w_0ce2e9c8-37d3-4f07-8ada-64df6bb26643"
      unitRef="number">0.37</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfMy0zLTEtMS0w_afb6e390-b608-49f9-9cae-ed98970325ad"
      unitRef="number">0.36</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <bldp:PlanAssetsAtFairValueAllocationPercentage
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfNC0xLTEtMS0w_91f0d5c4-ec81-4f52-b84b-6e91774591bc"
      unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <bldp:PlanAssetsAtFairValueAllocationPercentage
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjUzYTYzNzY2YTU2NzQ2YTY4OWIzZjUwMDJmNTExNTgwL3RhYmxlcmFuZ2U6NTNhNjM3NjZhNTY3NDZhNjg5YjNmNTAwMmY1MTE1ODBfNC0zLTEtMS0w_e3758817-b642-47f9-9298-c81bd66ef786"
      unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjE1OA_dece35a9-965c-4882-a56e-0d57e678824f">&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.046%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other benefit plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Rate of compensation increase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi0xLTEtMS0w_267695b9-8492-4d52-acc3-af894786ef53"
      unitRef="number">0.0276</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi0zLTEtMS0w_ef5ddb33-02ae-4380-874f-d5f77d6fab59"
      unitRef="number">0.0225</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi01LTEtMS0w_82f64d95-7f6b-450a-8903-ec1f475fbd20"
      unitRef="number">0.0240</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOjczODJhN2FhMGUyNzQ4OGI4NGNkNDRlOTAzYzg3NTQwL3RhYmxlcmFuZ2U6NzM4MmE3YWEwZTI3NDg4Yjg0Y2Q0NGU5MDNjODc1NDBfMi03LTEtMS0w_a0a24c9a-3fd9-4c28-acfb-31affb6e3d2d"
      unitRef="number">0.0182</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i30d89f778c4742e48111eaa6849a75c0_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi0xLTEtMS0w_7a66c166-e48c-441e-8975-895c57ef5f8f"
      unitRef="number">0.0240</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="iae713e123aea4b82a20522294e26fc92_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi0zLTEtMS0w_c2ea5d91-8b7b-46df-8a13-99bd9f4e505e"
      unitRef="number">0.0225</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i9ad436db4c4548ff9979be7a78534a80_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi01LTEtMS0w_d2641dac-0f3b-4a02-bca2-34218b92e2c0"
      unitRef="number">0.0316</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="i0d37084d887f480baf79e8fc7b489249_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RhYmxlOmU1ZjFiMTEwZTZlMDQxOWZiYjNmNmVmNWYyNGI0M2MzL3RhYmxlcmFuZ2U6ZTVmMWIxMTBlNmUwNDE5ZmJiM2Y2ZWY1ZjI0YjQzYzNfMi03LTEtMS0w_042bddd8-0533-4ec8-921f-3c4b1d8bbe48"
      unitRef="number">0.0182</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="i5676e1620e854f2a9878504cd6f1b913_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjAxNg_8e732f29-4eb6-41e3-9c5a-251c7ed0a5be"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="i5676e1620e854f2a9878504cd6f1b913_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85NC9mcmFnOjZjNWQ3ODM2MjNjNjQ1M2FiZjliMDFmZmUyNDcwM2JlL3RleHRyZWdpb246NmM1ZDc4MzYyM2M2NDUzYWJmOWIwMWZmZTI0NzAzYmVfMjAxNg_fa22f924-d556-417d-9251-757ac9f885e0"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Mg_7807465e-b60d-4c0e-984c-936df02bec17">Equity:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Option Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total share-based compensation for continuing operations&lt;br/&gt;(per statement of loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total share-based compensation (per statement of equity)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Share capital:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 23, 2021, the Corporation completed a bought deal offering with a syndicate of financial institutions for 14,870,000 shares of the Corporation at $37.00 per share, resulting in gross offering proceeds of $550,190,000 and net offering proceeds of $527,291,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares Transacted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,870,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Average Share Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: Underwriting expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less:  Other financing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, the Corporation entered into two at-the-market Equity Distribution Agreements, issuing 24,648,248 shares at an average price per share of $12.85 for gross proceeds of $316,673,000 and net proceeds of $308,826,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, the Corporation also completed a bought deal offering with a syndicate of underwriters of 20,909,300 shares at $19.25 per share, resulting in gross proceeds of $402,504,000 and net proceeds of $385,782,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net proceeds from ATM programs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;308,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net proceeds from bought deal offering&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;385,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net proceeds from equity offerings&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;694,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During March 2021, the Corporation filed a short form base Shelf Prospectus, which provides the flexibility to make offerings of securities up to an aggregate initial offering price of $1,500,000,000 during the effective period of the Prospectus, until April 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, 297,700,295 ( 2020 - 282,078,177) common shares were issued and outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Share options:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has options outstanding under a consolidated share option plan. All directors, officers and employees of the Corporation, and its subsidiaries, are eligible to participate in the share option plans although as a matter of policy, options are currently not issued to directors. Option exercise prices are denominated in either Canadian or U.S. dollars, depending on the residency of the recipient. Canadian dollar denominated options have been converted to U.S. dollars using the year-end exchange rate for presentation purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All options have a term of seven years from the date of grant unless otherwise determined by the board of directors. One-third of the options vest and may be exercised, at the beginning of each of the second, third, and fourth years after granting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Share options (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December 31, options outstanding from the consolidated share option plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options for common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,116,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,834,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,693,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,149,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;540,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(549,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.23 - $1.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$2.00 - $2.36&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$2.86 - $3.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$3.21 - $4.71&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,150,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;800,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$10.64 - $13.46&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,275,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15.63  - $26.13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;896,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,963,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, compensation expense of $6,093,000 (2020 &#x2013; $4,482,000) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, 549,281 options were exercised for an equal amount of common shares for proceeds of $2,415,000. During 2020, 1,693,466 options were exercised for an equal amount of common shares for proceeds of $4,438,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, options to purchase 540,116 common shares were granted with a weighted average fair value of $10.76 (2020 &#x2013; 1,834,919 options and $5.49 fair value).  The granted options vest annually over three years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Share options (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2021, options to purchase 4,041,567 common shares were outstanding (2020 &#x2013; 4,149,639). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Share distribution plan:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has a consolidated share distribution plan that permits the issuance of common shares for no cash consideration to employees of the Corporation to recognize their past contribution and to encourage future contribution to the Corporation.  At  December&#160;31, 2021, there were 19,540,514 (2020 &#x2013; 17,877,028) shares available to be issued under this plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020 and 2021, no shares were issued under this plan and therefore no compensation expense was recorded against profit or loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(d)&#160;&#160;&#160;&#160;Deferred share units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred share units (&#x201c;DSUs&#x201d;) are granted to the board of directors and executives. Eligible directors must elect to receive at least half of their annual retainers and executives may elect to receive all or part of their annual bonuses in DSUs. Each DSU is redeemable for one common share in the capital of the Corporation after the director or executive ceases to provide services to the Corporation. Shares will be issued from the Corporation&#x2019;s share distribution plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;811,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;820,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;756,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, compensation expense of $672,000 (2020 - $314,000) was recorded in net loss relating to 35,953 DSUs (2020 -  23,809) granted during the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, 99,761 DSUs (2020 &#x2013; 15,156) were exercised, net of applicable taxes, which resulted in the issuance of 46,388 common shares (2020 &#x2013; 7,608), resulting in an impact on equity of $1,290,000 (2020 - $64,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2021, 756,223 deferred share units were outstanding (2020 &#x2013; 820,031).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Restricted share units:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted share units (&#x201c;RSUs&#x201d;) are granted to employees and executives. Each RSU is convertible into one common share. The RSUs vest after a specified number of years from the date of issuance, and under certain circumstances, are contingent on achieving specified performance criteria.  A performance factor adjustment is made if there is an over-achievement (or under-achievement) of specified performance criteria, resulting in additional (or fewer) RSUs being converted. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has two plans under which RSUs may be granted, the consolidated share distribution plan and the market purchase RSU plan. Awards under the consolidated share distribution plan are satisfied by the issuance of treasury shares on maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;21. &#160;&#160;&#160;&#160;Equity (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(e)&#160;&#160;&#160;&#160;Restricted share units (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,305,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;334,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(593,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,129,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;195,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(325,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;966,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, compensation expense of $2,904,000 (2020 - $1,432,000) was recorded in net loss.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, 195,838 RSUs were issued (2020 &#x2013; 334,758). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, 325,863 RSUs (2020 &#x2013; 593,025) were exercised, net of applicable taxes, which resulted in the issuance of 156,449 common shares (2020 &#x2013; 305,229), resulting in an impact on equity of $4,357,000 (2020 - $3,023,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2021, 966,220 RSUs were outstanding (2020 &#x2013; 1,129,946).&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock>
    <ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Ng_2cca4588-1a5d-4218-81b5-b38440eb8071">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Option Expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total share-based compensation for continuing operations&lt;br/&gt;(per statement of loss)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Discontinued operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total share-based compensation (per statement of equity)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMS0xLTEtMS0w_05d075a0-39dc-45be-a9f8-d073256a7b42"
      unitRef="usd">6093000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMS0zLTEtMS0w_edf6fe84-89b0-4631-a819-817e50825ba6"
      unitRef="usd">4482000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMi0xLTEtMS0w_284a5af3-010b-4cb7-ade7-c7f46faa2e9c"
      unitRef="usd">672000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMi0zLTEtMS0w_c3a58a0b-2ecf-44c5-9df8-fe5a4a7b9b8a"
      unitRef="usd">314000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMy0xLTEtMS0w_48c8e8a7-66c5-496f-9a8d-d11cc5d7a188"
      unitRef="usd">2904000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfMy0zLTEtMS0w_8d81a969-840f-4153-a6f2-74d9440b0b3f"
      unitRef="usd">1432000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNC0xLTEtMS0w_e92eb5f3-57f1-4469-8e2c-a5278f292bb6"
      unitRef="usd">9669000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNC0zLTEtMS0w_7340354b-dee2-41a9-b509-295c97b6a4a9"
      unitRef="usd">6228000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNS0xLTEtMS0w_778c1474-c3c8-4c09-8c23-31dd62988e74"
      unitRef="usd">0</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations>
    <bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNS0zLTEtMS0w_d27edb27-0f3d-46ff-9f7b-96631d6461e0"
      unitRef="usd">9000</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployeesDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNi0xLTEtMS0w_05475afc-68c7-4689-8a0a-099fdeb3927b"
      unitRef="usd">9669000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmI3YTU0Yzg4MGZiZjQzNmNiMDQ0MThhNjNiZGM3NDllL3RhYmxlcmFuZ2U6YjdhNTRjODgwZmJmNDM2Y2IwNDQxOGE2M2JkYzc0OWVfNi0zLTEtMS0w_4608af65-e4c6-45d8-b46a-59a06cd1f7f1"
      unitRef="usd">6237000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ5Nw_b618b7cd-c70f-45f4-8278-139830b995f2"
      unitRef="shares">14870000</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i8fce2759e6cf47f28b1926085a898398_I20210223"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzM4Ng_80e356c3-9ed4-4271-bae2-07f62e30e003"
      unitRef="usdPerShare">37.00</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzM5NA_24635390-008c-4780-8da9-944c02ce3348"
      unitRef="usd">550190000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="if9f27da1aa324d8b840991362aef54c5_D20210223-20210223"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQwOA_3112bfe2-f893-44e2-8c26-46d144249135"
      unitRef="usd">527291000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4Nw_8cb395b3-fc7c-4df9-9ab6-dd904e92d8ae">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Shares Transacted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;14,870,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Average Share Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;37.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Gross offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;550,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less: Underwriting expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(22,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Less:  Other financing expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(713)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net offering proceeds&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.758%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.042%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net proceeds from ATM programs&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;308,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net proceeds from bought deal offering&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;385,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total net proceeds from equity offerings&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;694,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMC0xLTEtMS0w_8b11f28c-4fbb-41b3-90a3-2fc80af8752e"
      unitRef="shares">14870000</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="id0d37aa9ef034ccebcfcaf963cbe29fd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMS0xLTEtMS0w_e2f71a3e-d3c7-4a8a-82f8-66e5bb93b959"
      unitRef="usdPerShare">37.00</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMi0xLTEtMS0w_1cd2ddec-3ff4-4993-b49f-728c71b1f958"
      unitRef="usd">550190000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:PaymentsForShareIssueCosts
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfMy0xLTEtMS0w_c968deab-d863-4ef7-96ea-c05d105b8881"
      unitRef="usd">22186000</ifrs-full:PaymentsForShareIssueCosts>
    <bldp:PaymentsForOtherShareIssueCosts
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfNC0xLTEtMS0w_26cab93a-b5c4-4f3d-9353-ae9b4f409c16"
      unitRef="usd">713000</bldp:PaymentsForOtherShareIssueCosts>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="ib1b2e7ed070d48e9acf563d5d034402d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjVlODkzNWQyNWZlYTRhMGE4MGY0NTZkOGFmY2E0MjZhL3RhYmxlcmFuZ2U6NWU4OTM1ZDI1ZmVhNGEwYTgwZjQ1NmQ4YWZjYTQyNmFfNS0xLTEtMS0w_a0ec3de7-e810-4fae-899c-13b26cc4f2ed"
      unitRef="usd">527291000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQyMg_9cdefa49-44c7-44b6-9236-ad7d1f0935ef"
      unitRef="shares">24648248</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i850d5967c86040009608aee95c44e788_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQzNA_df2f9b7e-5115-4e5d-b5a5-d58d651a9a70"
      unitRef="usdPerShare">12.85</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ0Mg_066568fd-b7aa-4d77-8bd6-3b9aba8be2c6"
      unitRef="usd">316673000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ1Ng_cca4c49d-5558-47df-b5db-c8b3139687e3"
      unitRef="usd">308826000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:NumberOfSharesIssuedEquity
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjIzNg_11edab91-6752-4571-ad27-cb181231d71f"
      unitRef="shares">20909300</bldp:NumberOfSharesIssuedEquity>
    <bldp:SaleOfStockPricePerShare1
      contextRef="i99f3bdab3de547a7b39a14322ba2d7b1_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI0OA_0f8bd181-056d-4692-9ab8-b4534620c2a8"
      unitRef="usdPerShare">19.25</bldp:SaleOfStockPricePerShare1>
    <bldp:ProceedsFromIssuingSharesGross
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI1Ng_78dc4270-a416-4c53-ae7a-a16553f8ae35"
      unitRef="usd">402504000</bldp:ProceedsFromIssuingSharesGross>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg0ODI5MDcxNjI3MA_b60c4a43-c57b-4588-808d-ec992c5b437e"
      unitRef="usd">385782000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i3a564491924f44fd9a6f1c67db224300_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMS0xLTEtMS0zMzc5NQ_18cb8410-30e9-4a3e-a23d-4b4645378d5d"
      unitRef="usd">308826000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i98530c1fb4d647c688acb3c486baa9df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMi0xLTEtMS0zMzc5NQ_d6eae81b-1ecd-4410-a561-e278db83f795"
      unitRef="usd">385782000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:ProceedsFromIssuingShares
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjQwMWYxZTUzZGIyNzQwNmZiMjMzNTk5NWRkZGZmZDQ5L3RhYmxlcmFuZ2U6NDAxZjFlNTNkYjI3NDA2ZmIyMzM1OTk1ZGRkZmZkNDlfMy0xLTEtMS0zMzc5NQ_fcccd1ea-a36f-438d-b61d-898ac97f070b"
      unitRef="usd">694608000</ifrs-full:ProceedsFromIssuingShares>
    <bldp:SaleOfStockAuthorizedAmount
      contextRef="ib78dddaddc9f44db89d319f40ce8661d_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMTA5OTUxMTY0MzQ3MA_046981b8-0325-4961-9f13-43b2779f7d84"
      unitRef="usd">1500000000</bldp:SaleOfStockAuthorizedAmount>
    <ifrs-full:NumberOfSharesIssued
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjA0NzMxMzk2OTE2Mw_7a8e5c8a-85cf-44c9-9e98-c25e48a13bd8"
      unitRef="shares">297700295</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQ5NzU1ODE1NjUzMA_a193bb53-3e07-471b-97aa-9ff8cd265da4"
      unitRef="shares">282078177</ifrs-full:NumberOfSharesIssued>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5NA_ea991d83-add4-468e-ae47-cae059238ad1">P7Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI3OA_d87e7fc3-8d74-4159-9b71-12971a1ac02f">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December 31, options outstanding from the consolidated share option plan were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.886%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options for common shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,116,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,834,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,693,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(107,963)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,149,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;540,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(549,281)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(98,907)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMS0xLTEtMS0w_26b242df-5d3a-47bf-aea2-8006b0bdbfe4"
      unitRef="shares">4116149</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="ie985e13e69d5461eb031ac6a18d31d9d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMS0zLTEtMS0w_60cfa312-6ae4-4ec8-b6a3-a4a6341606bc"
      unitRef="usdPerShare">2.92</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMi0xLTEtMS0w_fc4c8f7d-54fe-4765-92dd-460f70945459"
      unitRef="shares">1834919</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMi0zLTEtMS0w_9637e7c2-90b1-495c-b3de-6fd3c4d4280b"
      unitRef="usdPerShare">12.36</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMy0xLTEtMS0w_7bf20799-aaf3-4094-ad3c-65d2dadb1a9e"
      unitRef="shares">1693466</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMy0zLTEtMS0w_10c42e40-ced8-42f9-89a2-7eb5b5f338aa"
      unitRef="usdPerShare">2.77</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNC0xLTEtMS0w_3b1750c3-795f-4f4c-8869-7279e590eca1"
      unitRef="shares">107963</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNC0zLTEtMS0w_63d32065-669e-4906-81e1-86d7e72293bd"
      unitRef="usdPerShare">6.86</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNS0xLTEtMS0w_0fdeb647-bf76-4eb3-b943-8d935e469637"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNS0zLTEtMS0w_b9092b23-6449-4916-bc1b-5e750b585a77"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNi0xLTEtMS0w_b17abfec-768f-4807-b0e9-31bb10d5ff20"
      unitRef="shares">4149639</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNi0zLTEtMS0w_1c7b9895-2315-4568-9c99-116ef96796be"
      unitRef="usdPerShare">7.07</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNy0xLTEtMS0w_cb360a19-6679-4003-bced-bab9ea6c654d"
      unitRef="shares">540116</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfNy0zLTEtMS0w_7b40f8d6-c244-4f7a-8baa-d9f7ea31872c"
      unitRef="usdPerShare">21.12</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOC0xLTEtMS0w_ba5205ee-3601-482a-9c1c-aed74b6387d2"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOC0zLTEtMS0w_8125bb31-3759-4365-b9f3-01ab54007fd1"
      unitRef="usdPerShare">4.33</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOS0xLTEtMS0w_55f6cf25-4ab9-4d2f-aba5-b5b189c62d72"
      unitRef="shares">98907</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfOS0zLTEtMS0w_eb74e4fd-b52e-4e92-a673-2f88c6ba843c"
      unitRef="usdPerShare">10.09</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTAtMS0xLTEtMA_bc151dce-6a2e-49dd-9bb6-291d20d7cd89"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTAtMy0xLTEtMA_7c988817-b0b3-42c1-883f-d13b677d874c"
      unitRef="usdPerShare">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTEtMS0xLTEtMA_00e3319b-af59-4912-b988-b26ef38f8ce6"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjU1NWZiZmZiOGNhMTQ5Nzg4MWQxMTcwNTQ3MGQ3ZjBkL3RhYmxlcmFuZ2U6NTU1ZmJmZmI4Y2ExNDk3ODgxZDExNzA1NDcwZDdmMGRfMTEtMy0xLTEtMA_adab0ffe-74d0-4010-8276-93c6e7fa016c"
      unitRef="usdPerShare">9.25</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5MA_afbf12f2-f612-4c4a-baa4-50448053e1b3">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.23 - $1.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$2.00 - $2.36&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$2.86 - $3.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$3.21 - $4.71&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,150,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;800,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$10.64 - $13.46&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,275,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15.63  - $26.13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;896,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,963,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5Nw_f684fec1-9b88-4481-8182-5533ea58b832">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:35.359%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.556%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Options exercisable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted average&lt;br/&gt;remaining&lt;br/&gt;contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;br/&gt;exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Weighted&lt;br/&gt;average&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Range of exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercisable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;exercise price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.23 - $1.50&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$2.00 - $2.36&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;260,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$2.86 - $3.16&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;339,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.93&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;285,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$3.21 - $4.71&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,150,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;800,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$10.64 - $13.46&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,275,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;340,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$15.63  - $26.13&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;896,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;15.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,041,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,963,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i2a852dbb5047470db245c22eb609313a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0wLTEtMS0wL3RleHRyZWdpb246ZWI4NjE1YzE2NTg4NGNjNGFmMjQyNjE4NGFkZmE1NmVfNQ_68d3df2f-e8f4-4390-9670-a0b735de14ee"
      unitRef="usdPerShare">1.23</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i5585afbb454d4168ab0ee8542de3f87e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0wLTEtMS0wL3RleHRyZWdpb246ZWI4NjE1YzE2NTg4NGNjNGFmMjQyNjE4NGFkZmE1NmVfMTE_bf383724-5339-4f5f-960a-70ba85e28d71"
      unitRef="usdPerShare">1.50</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0xLTEtMS0w_aad42262-72fe-4b3a-a27d-f5d338e19c9f"
      unitRef="shares">118517</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i3e6a77c7efa5477a841c37efb9339d28_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy0zLTEtMS0w_6c26c9b9-375c-4226-914b-86cea48f16b2">P1Y1M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy01LTEtMS0w_8d821604-cf77-4a7d-9514-da4b87f7066f"
      unitRef="usdPerShare">1.42</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy03LTEtMS0w_09ddade5-3278-4259-8a21-05bdd6dc87c1"
      unitRef="shares">118517</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i07d1c534385d4325a95e66fc5e37f576_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfMy05LTEtMS0w_404cec44-75d9-468b-bb70-95900000b32c"
      unitRef="usdPerShare">1.42</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i339410f9aed2405787c25d29561e3676_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0wLTEtMS0wL3RleHRyZWdpb246ZTVlZDk2NTlmNTljNGJhY2IwZWZlNDU5YzUwZTVkNGVfNQ_23218944-3eef-4d45-97a2-6f205f66c9dd"
      unitRef="usdPerShare">2.00</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i9f0d5e6d602b40ceb65d8d0767ef2422_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0wLTEtMS0wL3RleHRyZWdpb246ZTVlZDk2NTlmNTljNGJhY2IwZWZlNDU5YzUwZTVkNGVfMTE_d1074730-f801-4486-8506-35f706f640a3"
      unitRef="usdPerShare">2.36</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0xLTEtMS0w_08f1d605-1fbd-4a8b-81b4-130860f52d2e"
      unitRef="shares">260507</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i7369e481470149c4a56c002edc8d2d33_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC0zLTEtMS0w_9f13c872-e43c-4938-80f9-07c27f507356">P1Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC01LTEtMS0w_aa1f442f-dd52-47ec-93c4-891d971ec5b8"
      unitRef="usdPerShare">2.17</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC03LTEtMS0w_19d92839-fbcb-4d6e-9e05-492e2106e11a"
      unitRef="shares">260507</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i5fd88f8ed2d8466f83aab631db1db6f5_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNC05LTEtMS0w_9e6ce1e0-9971-49b2-ac2b-07f0f427fa06"
      unitRef="usdPerShare">2.17</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i7f4d543fda8c4dccb87ffcdd6e148f56_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0wLTEtMS0wL3RleHRyZWdpb246Mjc4N2NhNzA3MTI2NGQ4NDkyYzgxYjZiZjAyMTgzZDNfNQ_71f6991c-4640-4fb4-8644-24e22d5efb5b"
      unitRef="usdPerShare">2.86</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i4473fbe483f24268a9c15a8fc6529398_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0wLTEtMS0wL3RleHRyZWdpb246Mjc4N2NhNzA3MTI2NGQ4NDkyYzgxYjZiZjAyMTgzZDNfMTE_c11bb5e3-5226-45c9-a534-fc97bd5284de"
      unitRef="usdPerShare">3.16</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0xLTEtMS0w_d1da6f15-c3fc-40c7-8d6b-c01885e70210"
      unitRef="shares">339976</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i36782c919fd54c07acf5b030058b197d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS0zLTEtMS0w_9460c3ca-647e-49d1-8c11-f9847fcde641">P3Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS01LTEtMS0w_36063f37-d522-4d6d-bc1f-dd042173fa0b"
      unitRef="usdPerShare">2.93</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS03LTEtMS0w_985573fc-bf9d-45fa-8023-a02814fa99f6"
      unitRef="shares">285894</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i5a46f86df8dd4197b2a17810b027f4a2_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNS05LTEtMS0w_15085907-cb6a-4065-bc03-7b88bda95f15"
      unitRef="usdPerShare">2.90</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i8c7d9f0dab1a4088a2d24945533be8c0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0wLTEtMS0yNjQ0OS90ZXh0cmVnaW9uOjdmMjc3ZjVmNWNmYjQ5ZjM4OTc5ZTZiMWE4NzMzM2VkXzEwOTk1MTE2Mjc3OTc_b11a105c-e37b-43ea-9cad-12aef1a39a54"
      unitRef="usdPerShare">3.21</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i6f043cb4d1b5470d9942243b9caae221_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0wLTEtMS0yNjQ0OS90ZXh0cmVnaW9uOjdmMjc3ZjVmNWNmYjQ5ZjM4OTc5ZTZiMWE4NzMzM2VkXzEwOTk1MTE2Mjc4MDQ_cc4e62c5-3905-440c-93dc-66d726b85cc3"
      unitRef="usdPerShare">4.71</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0xLTEtMS0yNTQ4OQ_fb18c7ed-f476-4f4f-85b0-706cf86267e2"
      unitRef="shares">1150704</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i8fb5fc57e7ad4faebe7fa1ccc9351616_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi0zLTEtMS0yNTQ4Mg_86598f8e-2247-485c-ab77-d1c0385f0687">P3Y10M24D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi01LTEtMS0yNTUwMQ_bc05079b-a5a6-4c35-b1b9-e67e667062c6"
      unitRef="usdPerShare">3.46</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi03LTEtMS0yNTUxMg_fec40072-6d5e-4ec3-b480-013a6ece6196"
      unitRef="shares">800235</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i9d53c174df894d2fbb46e3e7e9eb6059_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNi05LTEtMS0yNTUyMw_c2744156-a1d8-4f53-a824-d50902afb1c8"
      unitRef="usdPerShare">3.53</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i6007f3240c0541868e15a6a3759285a8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0wLTEtMS0wL3RleHRyZWdpb246MTgxYjc0NmYzNjliNGFiNmIzMzAyNGMwM2VhYjE1Y2RfNQ_32cb2e3b-2f8a-44ea-b9ae-60af98d70514"
      unitRef="usdPerShare">10.64</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i9b6e8abf0f624c589350a5d042d77999_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0wLTEtMS0wL3RleHRyZWdpb246MTgxYjc0NmYzNjliNGFiNmIzMzAyNGMwM2VhYjE1Y2RfMTE_40910695-233e-4449-8b0a-c808f77a2186"
      unitRef="usdPerShare">13.46</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0xLTEtMS0w_7c9eeec1-2c14-443b-8b38-7bcefa850c2e"
      unitRef="shares">1275856</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="ib8ac3b902bfd423ba31d3d71d7ef3e29_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy0zLTEtMS0w_0510dc01-70ee-4d55-a71f-b8c5431be462">P5Y3M18D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy01LTEtMS0w_33329613-f388-4aba-bf18-8539d930f8ad"
      unitRef="usdPerShare">11.35</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy03LTEtMS0w_a2256c7c-43da-45c8-bf2b-6ad5869a2ad5"
      unitRef="shares">340989</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i3a1b55a3841d4d4a92f0bf183648559a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfNy05LTEtMS0w_a764f009-4e1c-4500-8b2a-745c8b04bda5"
      unitRef="usdPerShare">11.16</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="icf3687a469f5487d80fdcea2f3046919_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOS0wLTEtMS0yOTIzNy90ZXh0cmVnaW9uOjFjNjQ5YWIyMDdhZTQ2NDI5MTU1MjU3ZmY2M2Y3ZTZkXzQ5NDc4MDIzMjUwMDI_ebcfb43e-a3ca-4a3d-8b06-0804fdb4af32"
      unitRef="usdPerShare">15.63</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="i4d4ed1eb46734e42ad00c4141a8496c7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOS0wLTEtMS0yOTIzNy90ZXh0cmVnaW9uOjFjNjQ5YWIyMDdhZTQ2NDI5MTU1MjU3ZmY2M2Y3ZTZkXzQ5NDc4MDIzMjUwMDU_eafc250c-f49a-4887-a70e-34965a92cc7a"
      unitRef="usdPerShare">26.13</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0xLTEtMS0yOTI4Nw_feff6e4c-12f5-46e9-a1af-262d4a03f07c"
      unitRef="shares">896007</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i18d2c4c819e241ba8ee48af1ff83ce30_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0zLTEtMS0yOTI4Nw_69c2aa91-ba37-4d3f-9a7a-43dd713f9fb5">P6Y</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC01LTEtMS0yOTI4Nw_4f465fbb-dc89-413f-8ebc-3deedc11bcd1"
      unitRef="usdPerShare">19.18</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC03LTEtMS0yOTI4Nw_219868a5-079b-49d4-85f2-2460b83b01ab"
      unitRef="shares">157651</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="i182d3f3e251842c5b491650cf523ce95_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC05LTEtMS0yOTI4Nw_74823029-2a25-4e5b-a09c-80502c08d576"
      unitRef="usdPerShare">15.83</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0xLTEtMS0w_84f02ce0-e5e2-4373-a458-ba2828ffb2b4"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC0zLTEtMS0w_2bba2a45-59a5-4fa2-98d5-6fb9f078101d">P4Y7M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC01LTEtMS0w_3632b473-1f16-49f8-b7a6-25ea9ea8aef8"
      unitRef="usdPerShare">9.25</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC03LTEtMS0w_6aed099c-d1a4-40d6-98b7-7e449b7a9eff"
      unitRef="shares">1963793</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmNiOGQyZmEyYmQ1ZDRhMGM4YjcxYWI2NDJiNDYyMDQyL3RhYmxlcmFuZ2U6Y2I4ZDJmYTJiZDVkNGEwYzhiNzFhYjY0MmI0NjIwNDJfOC05LTEtMS0w_0d652aa9-e373-494d-bbad-54ab1d1bf0f5"
      unitRef="usdPerShare">5.44</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MjkyOQ_cd3a1ee1-ee6c-4f9f-9d86-3253a76ca5cd"
      unitRef="usd">6093000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="ie752429bcc0c4a3eb1c49ae376c23873_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0Mjk0MA_6076f6d0-e404-408e-b08a-d7ca36813971"
      unitRef="usd">4482000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzYwOA_fc74802a-b87d-4999-aa72-e2100a48be4a"
      unitRef="shares">549281</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="ic41594e267ae4b2ea932d27eea62171c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzY4Nw_23b238e6-ac32-45c8-97fb-aa187ec0a6ef"
      unitRef="usd">2415000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzcwMg_a0e709e3-969b-43f1-bea0-33a73acb4fa0"
      unitRef="shares">1693466</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions
      contextRef="i738ef600c08a4f508afcd0d8495fc575_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzc4MQ_44bcaaa6-80b0-463f-a9ac-248428947888"
      unitRef="usd">4438000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzgxNg_0aa18e6c-75fb-4884-a5cb-55d810bb1c0c"
      unitRef="shares">540116</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg4NA_48411535-86eb-4da6-b660-31d79811f671"
      unitRef="usd">10.76</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzg5Mw_cd38dc90-f63d-4080-9b78-ff518ccfad85"
      unitRef="shares">1834919</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfMzkwOA_3c985a81-8dca-4afd-92e4-ebb2b3471f56"
      unitRef="usd">5.49</ifrs-full:WeightedAverageFairValueAtMeasurementDateShareOptionsGranted>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod
      contextRef="i2772f05242d440e489616f521aab8242_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5OA_e01cd9f8-b2da-4fd2-8215-9f784534790f">P3Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI5MQ_cec2a0a0-c0f5-429f-92fc-ca508251cfca">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair values of the options granted were determined using the Black-Scholes valuation model under the following weighted average assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nil&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory>
    <bldp:OptionlifeshareoptionsgrantedPeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMS0xLTEtMS0w_4457d212-5672-4d57-901d-cf6e0cea2988">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
    <bldp:OptionlifeshareoptionsgrantedPeriod
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMS0zLTEtMS0w_fa8452e3-593c-498f-8d80-04f838b40b38">P4Y</bldp:OptionlifeshareoptionsgrantedPeriod>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMy0xLTEtMS0w_807c916e-c406-4d21-bf34-d2e98ae0abf1"
      unitRef="number">0.67</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfMy0zLTEtMS0w_c32f97d7-02b2-42f4-b5f8-eb08c2e50b6a"
      unitRef="number">0.61</ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfNC0xLTEtMS0w_aea333eb-8bb5-471e-8e76-317e087a9468"
      unitRef="number">0.01</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOmYzODU3ZDU5NWMzMTRjZmVhMjI1ZmVhYjY5ZjcyZjBmL3RhYmxlcmFuZ2U6ZjM4NTdkNTk1YzMxNGNmZWEyMjVmZWFiNjlmNzJmMGZfNC0zLTEtMS0w_05d98fed-e370-4c91-9c1c-d4c1b1e2e441"
      unitRef="number">0.01</ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDE1Mg_1b7168cf-5ce0-49bf-81dc-607ed7b35775"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDE5Mg_28873c5f-2dbe-4083-b6a4-ae18327a17b2"
      unitRef="shares">4149639</ifrs-full:NumberOfOutstandingShareOptions>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDY1OA_336e463d-54d2-4e62-bc37-4b7d1069b290"
      unitRef="shares">19540514</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDY2Nw_223edfb2-a255-4329-967d-7f32feac4c99"
      unitRef="shares">17877028</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTE0OA_667c369c-0b39-4221-a317-4fc9c0262a7e"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI4NQ_2548a528-0cd9-4511-af43-f0e87a47cecf">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.111%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;811,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,156)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;820,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;DSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(99,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;756,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:76.694%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs for common shares&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,305,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;334,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;98,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(593,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(15,919)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,129,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;195,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSU performance factor adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(12,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(325,863)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;RSUs forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(21,573)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;At December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;966,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ib70098f78a4c4190b42939d151353538_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMS0xLTEtMS0w_f8127552-d598-4fef-bed0-384657935972"
      unitRef="shares">811378</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMi0xLTEtMS0w_6571b47f-6194-410f-b49f-41ee3c75d306"
      unitRef="shares">23809</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfMy0xLTEtMS0w_ad986de0-c3b6-498e-91cb-7bdd612f9b01"
      unitRef="shares">15156</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNC0xLTEtMS0w_ab0397de-162b-4021-9ffa-d7bc59b41710"
      unitRef="shares">820031</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNS0xLTEtMS0w_5e231295-f052-45b2-b376-8e09212a410e"
      unitRef="shares">35953</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNi0xLTEtMS0w_f95522ea-8fc8-4722-ab21-606b887ac82a"
      unitRef="shares">99761</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ib3a1d0e9cb38420fb59be9846b776872_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjYzMTI4MGE0ODgzMzQxYjE4ZWY5NDZhN2U2YzY2ZWE2L3RhYmxlcmFuZ2U6NjMxMjgwYTQ4ODMzNDFiMThlZjk0NmE3ZTZjNjZlYTZfNy0xLTEtMS0w_c7419220-cf6d-4e9d-9d4b-d5f47766dbfc"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQxOQ_d8d74d95-d0a7-41ae-8349-4b686d3a43ed"
      unitRef="usd">672000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQyOA_10009ac2-9a99-428d-a9ad-348d49d49915"
      unitRef="usd">314000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTQ5Mw_320c2e99-609a-4df8-ae56-a2e364c2a612"
      unitRef="shares">35953</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTUwOA_9c61aa4a-73b4-463c-add5-37deceb1f29d"
      unitRef="shares">23809</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTU1MA_92e1d842-ac9f-4f68-a983-d818a17f2ac2"
      unitRef="shares">99761</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTU2NA_60b24742-7c43-4c9b-8b0a-8a3fe441e2ef"
      unitRef="shares">15156</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTY0Mw_74be1fba-c142-4686-8de9-1e76c146a094"
      unitRef="shares">46388</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTY2Ng_459e2e3d-ea24-4be3-82fa-b4482631c0d4"
      unitRef="shares">7608</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i7fcfefc46a1a4b45b60a9e36aa334620_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTcwOA_975cde55-4838-4503-97e8-6f9111387817"
      unitRef="usd">1290000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8e8c5129c0854483886f210d9c46237d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTcxOA_6eefdc62-46a9-42d6-a1a7-2605ab85d57e"
      unitRef="usd">64000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ib3a1d0e9cb38420fb59be9846b776872_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTczMw_f608d74a-e0ad-4124-a3cf-f19a8a9a400e"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="ibb1dea683bc44d6c9e83c396b8790ccc_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTc4MA_10809775-c09d-4db1-a3b5-177e14997fb6"
      unitRef="shares">820031</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNTkxNQ_c31ab6e6-1e92-4a18-a5c4-be8be8c7c606"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <bldp:NumberOfShareBasedCompensationPlans
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjMwOQ_fc0e85f5-90bc-4ccd-b6bd-ba56430ef327"
      unitRef="plan">2</bldp:NumberOfShareBasedCompensationPlans>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="if922b7e73ad147c4a967c5de6df54922_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMS0xLTEtMS0w_9da10343-de06-4672-b946-164bde68799a"
      unitRef="shares">1305265</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMi0xLTEtMS0w_d07ea653-a80f-480c-8ab4-ca147c559866"
      unitRef="shares">334758</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMy0xLTEtMS0w_987d6452-5339-49f1-90e3-6e4cc0a5f147"
      unitRef="shares">98867</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNC0xLTEtMS0w_6e53ea73-84cb-4e94-80e3-a02951df51dc"
      unitRef="shares">593025</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNS0xLTEtMS0w_95dd30e7-d880-4157-9bab-06bdaa5246c2"
      unitRef="shares">15919</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i504f8261beb14e2da0079ddf165a293f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNi0xLTEtMS0w_eb850c1f-93ed-4f94-84aa-2086b2f3a9e3"
      unitRef="shares">1129946</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfNy0xLTEtMS0w_7d0abfb3-e2b2-404c-a892-44cd2be44e09"
      unitRef="shares">195838</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfOC0xLTEtMS0w_6c5fe21a-193c-470c-9cf0-fcfd85266466"
      unitRef="shares">-12128</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfOS0xLTEtMS0w_699c3454-94d9-4d56-bc02-470f8d216967"
      unitRef="shares">325863</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMTAtMS0xLTEtMA_2a56464e-8230-4142-847b-31f6a5323c35"
      unitRef="shares">21573</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i901945c144fe459995b09dc4ef2856dc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RhYmxlOjE4NzYwNWYxZjlkMTQ2OWJhYjk2MDU1ODY0YjVlMmY1L3RhYmxlcmFuZ2U6MTg3NjA1ZjFmOWQxNDY5YmFiOTYwNTU4NjRiNWUyZjVfMTEtMS0xLTEtMA_c27328ce-67ef-471b-9dac-07de0e102222"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MzI0NA_85f9fd85-4692-40fe-b012-fcbe9b3566e7"
      unitRef="usd">2904000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNDk0NzgwMjM0MzI1NQ_7f5bface-016d-4f18-b613-4dc4115a4f1f"
      unitRef="usd">1432000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjc2Mg_33b128c5-5357-446d-a011-a718fe22c875"
      unitRef="shares">195838</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNjc4OA_274ee888-30ea-4d47-b857-03385870ee6a"
      unitRef="shares">334758</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzA1OQ_63c77a45-758b-4131-9da6-dc6228e89284"
      unitRef="shares">325863</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzA3Mw_b8e6ea6e-7a9a-44b5-91c8-9e482a21ed9e"
      unitRef="shares">593025</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzE1Mg_c6147614-100c-4f0b-9348-afa4e96cb54c"
      unitRef="shares">156449</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzE3NQ_409b027b-4bb3-488b-8756-70ad8d0fbfea"
      unitRef="shares">305229</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i99a1ffb3823e4ab3abf04794bdc035ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzIxNw_5d82180a-eb27-4a28-87ff-a800feb9c2da"
      unitRef="usd">4357000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions
      contextRef="i8337321f31c84983ae9143bd61159a20_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzIyNw_b1f91898-7a6d-45f3-8c61-47d69014c0f7"
      unitRef="usd">3023000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i901945c144fe459995b09dc4ef2856dc_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI0Mg_83321568-1fe0-4e8b-a808-263e2ac8c314"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="i504f8261beb14e2da0079ddf165a293f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV85Ny9mcmFnOmQ1ZTcwYjBkYTM2ZjRkZjA5YTQ4NTI5ZmRkZmY0MTkwL3RleHRyZWdpb246ZDVlNzBiMGRhMzZmNGRmMDlhNDg1MjlmZGRmZjQxOTBfNzI3Mw_70cfc998-7d6c-4f88-90ca-72a515948b7f"
      unitRef="shares">1129946</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzEzNTg_f2477943-f6ed-4a3c-9462-ea8c3ae2c165">Commitments and contingencies:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation is committed to capital contributions to Weichai Ballard JV in 2022 (note 14).  The Corporation is also committed to minimum lease payments (note 19).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term investments include two investments committing the Corporation to be a limited partner in newly-created hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#xa3;25,000,000 (including &#xa3;5,665,000 invested as of December 31, 2021) into HyCap.  The Corporation has committed to investing &#x20ac;30,000,000 (including  &#x20ac;300,000 invested as of December 31, 2021) into Clean H2.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As at December&#160;31, 2021, the Corporation has outstanding commitments aggregating up to a maximum of $22,800,000 relating primarily to purchases of property, plant and equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition of intellectual property from UTC in April 2014, the Corporation retains a royalty obligation in certain circumstances to pay UTC a portion of any future intellectual property sale and licensing income generated from certain of the Corporation's intellectual property portfolio for a period of 15 years expiring in April 2029.  No royalties were paid to UTC in the years ended December&#160;31, 2021 and December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation retains a previous funding obligation to pay royalties of 2% of revenues, to a maximum of $4,613,000 (CDN $5,351,000), on sales of certain fuel cell products for commercial distributed utility applications. As of December&#160;31, 2021, no royalties have been incurred to date for this agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation also retains a previous funding obligation to pay royalties of 2% of revenues, to a maximum of $1,896,000 (CDN $2,200,000), on sales of certain fuel cell products for commercial transit applications. As of December&#160;31, 2021, no royalties have been incurred to date for this agreement.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
    <ifrs-full:CapitalCommitments
      contextRef="i32e4b43a65f64bd1906afc31a7bd3681_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjkzOTg_2470026f-4d7b-47b2-b9bf-6ca5c10e0355"
      unitRef="gbp">25000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="i796da9b7e6464f4084281fc9a9a6a3a3_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk0MTQ_f9c5d660-7c43-46b4-b085-2f161f837920"
      unitRef="gbp">5665000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments
      contextRef="i69f69f7db7564b478a12b6409f47136a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk1MTM_abdcaade-c3a5-4505-95f4-d90df782b4a2"
      unitRef="eur">30000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities
      contextRef="ic2204501c17640298870cb1f2dbd11de_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjk1MzA_d1d73dba-e9da-4c3f-9543-605d9892ea8f"
      unitRef="eur">300000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQ5NDc4MDIzMjkxNjY_a9fab49d-aadf-4dbb-8246-f75014afad6c"
      unitRef="usd">22800000</ifrs-full:CapitalCommitments>
    <bldp:IntellectualPropertyTerm
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzM3MA_26a02278-f3d1-4e6a-9b11-2650c60fb13b">P15Y</bldp:IntellectualPropertyTerm>
    <bldp:PaymentsForRoyaltyAgreement
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQwNA_ed0ae037-1500-4877-9512-402329116a9f"
      unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:PaymentsForRoyaltyAgreement
      contextRef="id29999761cc245308f74466304cf6589_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzQwNA_f6ef81b7-1b02-4d78-884b-7d3e7defcce1"
      unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU1MQ_cbbb5095-a714-455d-b0a0-4711c7567103"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU4Mw_548f6a85-bd0d-46f6-a295-1a63f5fddbb8"
      unitRef="usd">4613000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="i04359dab191b4a68b7d7c1a4fd91cf80_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzU5MQ_213a86a2-6380-4b8c-9919-71d3924453c6"
      unitRef="cad">5351000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense
      contextRef="i96401794faf54c9c92d3a8ed7313d387_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzY5NA_6e5f1faf-e5d0-4d87-a855-2fcc03b20df0"
      unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="i638a9f5db78a496393b81c0672149b98_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzgzMw_d53bb714-4e57-4a84-9c19-e8bebe7c7c38"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="ia897fe1093344f7988f70a34a3152ac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzg2NQ_ea6a4e50-d891-47ad-a672-f679e5d6c0e7"
      unitRef="usd">1896000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount
      contextRef="ia897fe1093344f7988f70a34a3152ac8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzg3Mw_2926a695-5483-4f49-bab7-60e32ea7a5c6"
      unitRef="cad">2200000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense
      contextRef="i638a9f5db78a496393b81c0672149b98_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDMvZnJhZzpiYTZkYjkyMTJlMWM0YTk1OGVlOTFiZDA4NDFhYzQ5My90ZXh0cmVnaW9uOmJhNmRiOTIxMmUxYzRhOTU4ZWU5MWJkMDg0MWFjNDkzXzk2NA_7c57941e-fd79-4e95-8f22-85845a9666c4"
      unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <ifrs-full:DisclosureOfRevenueExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90ZXh0cmVnaW9uOjJjZmNlNGNjODcwNjQ4MTlhOGE1OTcwZWE4MTQxYmVmXzM5OQ_41de20ee-7ff7-4879-8ab7-990dfc7462f9">Disaggregation of revenue:&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation's operations and main revenue streams are the same as those described in note 4. The Corporation's revenue is derived from contracts with customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Geographical markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market application&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy Duty Motive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Material Handling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Back Up Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueExplanatory>
    <ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90ZXh0cmVnaW9uOjJjZmNlNGNjODcwNjQ4MTlhOGE1OTcwZWE4MTQxYmVmXzQwMA_368ad348-2313-4374-a538-7e6dc9ba61ca">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.364%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.365%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Geographical markets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;North America&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Market application&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Heavy Duty Motive&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;51,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Material Handling&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Back Up Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;5,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Technology Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products transferred at a point in time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;65,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;56,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Products and services transferred over time&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzMtMS0xLTEtMA_88e80667-c5ae-46b5-ae4d-b3730f367740"
      unitRef="usd">38818000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i623241d529044918a73f6e213e50c587_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzMtMi0xLTEtMA_0bcfeb39-bac1-4f94-8a01-b735e3b275b1"
      unitRef="usd">54267000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1d759eb74a274c75b720985becf6fbdc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzQtMS0xLTEtMA_fad4dbe3-e4d5-4683-b16c-d8ef79e4c665"
      unitRef="usd">42588000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i0ef691913b0f41979ff807bfc7af0954_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzQtMi0xLTEtMA_2cc2476c-0cb3-401f-8c24-2287971b4c3c"
      unitRef="usd">36484000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i1c2048e3bf5f40cb8f9b1f293418b67e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzUtMS0xLTEtMA_9a23ade5-f0b4-45de-aa4c-95adcfd8b0e7"
      unitRef="usd">20599000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="iaf5ff003401f4dc8b06a071cefada663_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzUtMi0xLTEtMA_33ecc04c-f552-4423-b06d-41fc08b599bc"
      unitRef="usd">9269000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i508a95df9ab241cfb30aebb4aea28406_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzYtMS0xLTEtMA_dd73ab4e-688b-4d01-8ea3-f2eb5edd0d2b"
      unitRef="usd">2500000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i89d2f298e1e2494ab4add99875a5dea1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzYtMi0xLTEtMA_456ff1f8-5fbb-4d33-94f1-2176966101e3"
      unitRef="usd">3857000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzctMS0xLTEtMA_015c8328-7fe4-46e8-b9f0-22bf915eb3f3"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzctMi0xLTEtMA_b58fee9b-f5c2-49ee-9e32-4de77a1b2ec9"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i411b73bc8c9242a99010f8c2159968f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzktMS0xLTEtMA_990162ef-9bc3-4df6-a211-07a9528ccf06"
      unitRef="usd">51663000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i36886b4c6c934a8cb0664452cbd4f271_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzktMi0xLTEtMA_66817c93-65ac-4aeb-b0eb-37d918a6a846"
      unitRef="usd">47688000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ice31b21069644bb98d6751d424d37175_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEwLTEtMS0xLTA_3338b2a1-ba94-43f7-858c-26cc9b0d6a04"
      unitRef="usd">8140000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i9e9740f76e9c4867adeeff2ac13d133f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEwLTItMS0xLTA_f7fd8d39-d39b-48fe-92d2-3b18b3fa9d60"
      unitRef="usd">5310000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4b63fa3b9e684d14bbb344bff2b0129b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzExLTEtMS0xLTA_5835a30b-bb19-4582-8c82-1746f542d331"
      unitRef="usd">8214000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic0cf8eef62064e0c9d45080fc12a090a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzExLTItMS0xLTA_920567cc-417b-4046-986d-b73a8909fa35"
      unitRef="usd">5602000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id185f128489e41748bbe2b4a553c47e3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEyLTEtMS0xLTA_2a516a95-676b-4531-b444-f68c5408d6c3"
      unitRef="usd">36488000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ife1a0541831740d9bb88950450869600_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEyLTItMS0xLTA_0784e996-cb4f-4d0a-b88f-0074affafda4"
      unitRef="usd">45277000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEzLTEtMS0xLTA_e8feace8-bb29-496b-b16d-d2e08cc69696"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzEzLTItMS0xLTA_d0060c68-3f79-41af-87b5-6d692f32c515"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4275c498791d45ac89d5ed25bbee26aa_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE1LTEtMS0xLTA_d61f40c4-5ae5-4583-a97b-ed0d14e07b4f"
      unitRef="usd">65208000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i0eb6b957ac954ecb9c721effa11b640e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE1LTItMS0xLTA_313fe4f8-cc41-4e3e-848c-aefd521e9768"
      unitRef="usd">56655000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ife69f0b8376c4c5bb80e141e36da9936_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE2LTEtMS0xLTA_dc58490f-171e-4fd7-aee2-0d58a1dc44ca"
      unitRef="usd">39297000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i224e084cd8b646cbb5f4fea48056877b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE2LTItMS0xLTA_e4012e3a-fc9b-40be-9331-2704cef0c07a"
      unitRef="usd">47222000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE3LTEtMS0xLTA_033e0f08-4520-4a26-9767-c9157af3e48b"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDYvZnJhZzoyY2ZjZTRjYzg3MDY0ODE5YThhNTk3MGVhODE0MWJlZi90YWJsZTphOGM0YzU2NjA2Mzg0ZTRlYmZmNjkwMThlNTBiNjRiMS90YWJsZXJhbmdlOmE4YzRjNTY2MDYzODRlNGViZmY2OTAxOGU1MGI2NGIxXzE3LTItMS0xLTA_86606e0a-2b50-4494-b15d-4e8bae50b9c0"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfExpensesByNatureExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90ZXh0cmVnaW9uOjVhMzkzNGJjYmM4ZTRmMDFiZjQyZTQzODgwOGQ1ZWIyXzIzMQ_45e78dc1-9b91-406d-9a18-b4074d803b67">Personnel expenses:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Personnel expenses are included in cost of product and service revenues, research and product development expense, general and administrative expense, sales and marketing expense, and other expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
    <bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90ZXh0cmVnaW9uOjVhMzkzNGJjYmM4ZTRmMDFiZjQyZTQzODgwOGQ1ZWIyXzIzMw_38ac0963-2e3d-4ce2-9d2d-4175f3d7dc17">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.147%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.023%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;94,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;69,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock>
    <ifrs-full:ShorttermEmployeeBenefitsExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzEtMi0xLTEtMA_ed25b5fd-f590-4edb-8fe9-f523f147176a"
      unitRef="usd">84555000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ShorttermEmployeeBenefitsExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzEtNC0xLTEtMA_1fe9f906-eb58-43b4-8585-50223a3d9f50"
      unitRef="usd">63392000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzItMi0xLTEtMA_e8a6cccc-62c4-47ae-9ecb-2c8acbc138bb"
      unitRef="usd">9669000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzItNC0xLTEtMA_f2cb0903-5677-40cb-ab8b-103bdc14615c"
      unitRef="usd">6228000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzMtMi0xLTEtMA_e2a53e35-a411-48be-8ef0-7333ae64d647"
      unitRef="usd">94224000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMDkvZnJhZzo1YTM5MzRiY2JjOGU0ZjAxYmY0MmU0Mzg4MDhkNWViMi90YWJsZToxOTFiMDBmZWJlZGM0ZWQ4OGRlYjYwNjAwZDIzODdmYi90YWJsZXJhbmdlOjE5MWIwMGZlYmVkYzRlZDg4ZGViNjA2MDBkMjM4N2ZiXzMtNC0xLTEtMA_be1af8d3-5ed9-421d-92aa-5934a834c099"
      unitRef="usd">69620000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExODU_6ba253b9-1ae9-487a-810c-2417357c1a83">Other operating expense:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net impairment loss on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total impairment loss on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition related costs (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;25. Other operating expense (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, the Corporation recorded a net impairment loss on trade receivables of $54,000 (2020 - $60,000).  The impairment loss in 2021 consists of various miscellaneous receivables no longer deemed collectible.  In the event that the Corporation recovers any amounts previously recorded as impairment losses, the recovered amount will be recognized as a reversal of the impairment loss in the period of recovery.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021, the Corporation recorded an impairment loss allowance of $nil (2020 - $250,000), based on a probability-weighted estimate of credit losses.  Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2021, restructuring charges of $156,000 (2020 - $66,000) relate primarily to cost reduction initiatives. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Acquisition related costs of $2,115,000 (2020 - $nil) for the year ended December 31, 2021 consist primarily of other legal, advisory, and transaction related costs incurred on ongoing corporate development activity including the successful acquisition of Arcola (Ballard Motive Solutions), the long-term investment in Forsee Power, and the long-term investment in the HyCap and Clean H2 hydrogen infrastructure and growth equity funds.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExODY_0641c135-8950-4bb3-a288-b3c6c7e9acf3">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net impairment loss on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total impairment loss on trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Acquisition related costs (note 7)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzEtMS0xLTEtMA_ddd2ec47-5d1c-4ab3-af95-32b2ca1214c1"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzEtMy0xLTEtMA_3c6fcf1f-5505-4890-9f93-9b11903e9c82"
      unitRef="usd">60000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzItMS0xLTEtMA_3932212b-bf2f-4b62-a14a-dd09fe3da024"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzItMy0xLTEtMA_e38a4c60-8beb-4c05-9130-5b7446dadb2a"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzMtMS0xLTEtMA_cd7b45f7-0b3d-4180-885f-3b9177463385"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzMtMy0xLTEtMA_61756660-a0ae-44ad-ba74-8bfd9b771897"
      unitRef="usd">310000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzUtMS0xLTEtMA_47aee47e-8237-4faa-95d4-e4de14f5c24e"
      unitRef="usd">156000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzUtMy0xLTEtMA_497af67f-c491-49f4-8eb3-e4db6f81a5f2"
      unitRef="usd">66000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMS0xLTEtMjEwNzY_bec7d59d-16b3-4f6f-b113-122e0b0e5ddf"
      unitRef="usd">2115000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMy0xLTEtMjEwNzY_ae355c1f-f546-4241-961f-449a16fcbe22"
      unitRef="usd">0</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMS0xLTEtMA_5d79c22f-3b4c-4a3d-8a2f-28a69acb206c"
      unitRef="usd">2325000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:MiscellaneousOtherOperatingExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90YWJsZTo1MzU5NzYzMGRlYjA0ZDE4ODUzOTg2YWNhZjFjY2U2Mi90YWJsZXJhbmdlOjUzNTk3NjMwZGViMDRkMTg4NTM5ODZhY2FmMWNjZTYyXzYtMy0xLTEtMA_19fddcd2-eff3-4833-8d70-1ce83b6bf6ce"
      unitRef="usd">376000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzEzMg_2ef1818d-37ab-4b7e-834e-6d2fb87e75b5"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzE0Mg_f4c2e6c6-6ac8-4b7c-82be-32405bc9b1af"
      unitRef="usd">60000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3Xzg1MA_40825888-ea23-42fc-82c7-a06ac618c717"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3Xzg2MA_c49424c0-ab4f-4454-b2cc-4637a12cb5e4"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExMjM_17dc78a1-eb12-42df-ae1d-0f6658a99c6f"
      unitRef="usd">156000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzExMzI_04ed219c-18b6-4d76-bc06-67db7e2a2da1"
      unitRef="usd">66000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzQ5NDc4MDIzMjc1MTU_cc2e7cd5-5235-4d29-8e34-0b41e4e07cf0"
      unitRef="usd">2115000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTIvZnJhZzpmY2JjZDE0YzFlYzQ0MDc1OTJhMTM5ODdjNmQ5ZTU2Ny90ZXh0cmVnaW9uOmZjYmNkMTRjMWVjNDQwNzU5MmExMzk4N2M2ZDllNTY3XzQ5NDc4MDIzMjc1Mjk_6b4bbfeb-cab7-4ffc-942f-f76cf86124e1"
      unitRef="usd">0</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90ZXh0cmVnaW9uOjc4ZGIwMGRkNWQ1NTQxMThhYTRjMzc1Y2NkZWFlNzhkXzQw_4db4f419-710b-45dd-b204-82b3e9e41ca5">Finance income and expense:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefit plan expense (note 20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension administration expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mark to market and foreign exchange loss on financial assets (notes 14 &amp;amp; 31)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Government levies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance income and other&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90ZXh0cmVnaW9uOjc4ZGIwMGRkNWQ1NTQxMThhYTRjMzc1Y2NkZWFlNzhkXzQy_392ed8e4-9450-48c7-b0d0-675d2671eacc">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Employee future benefit plan expense (note 20)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(131)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(164)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Pension administration expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(110)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Mark to market and foreign exchange loss on financial assets (notes 14 &amp;amp; 31)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,336)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Government levies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance income and other&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(8,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Finance expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,294)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(1,303)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzEtMS0xLTEtMA_e723dccf-0f31-4efb-9057-217fe4911b9f"
      unitRef="usd">131000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzEtMy0xLTEtMA_71c07d48-98eb-4126-8425-60502dd354b0"
      unitRef="usd">164000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <bldp:PensionAdministrativeExpense
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzItMS0xLTEtMA_bed66643-f0bb-4cf4-97ba-b5d65bac23e2"
      unitRef="usd">120000</bldp:PensionAdministrativeExpense>
    <bldp:PensionAdministrativeExpense
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzItMy0xLTEtMA_265149c4-50a0-4be6-8bea-b3d7f517b5c7"
      unitRef="usd">110000</bldp:PensionAdministrativeExpense>
    <ifrs-full:InvestmentIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzMtMS0xLTEtMA_ad5a6fb5-6e6e-4793-b574-469e057ae894"
      unitRef="usd">4043000</ifrs-full:InvestmentIncome>
    <ifrs-full:InvestmentIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzMtMy0xLTEtMA_c689bfff-10f0-4eeb-aeab-7050e7505fbe"
      unitRef="usd">1436000</ifrs-full:InvestmentIncome>
    <ifrs-full:OtherFinanceIncomeCost
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMS0xLTEtMjI1NTU_a564af75-2797-45e2-b18b-55f3e1bc3263"
      unitRef="usd">-300000</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:OtherFinanceIncomeCost
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMy0xLTEtMjI1NjY_f290410e-dd85-41a7-b75f-0181462d93c7"
      unitRef="usd">-255000</ifrs-full:OtherFinanceIncomeCost>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMS0xLTEtMjI1NTU_f0213d4f-d7dd-47d3-b51d-36c37c5d64d2"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMy0xLTEtMjI1NjY_ffcb3299-f503-4097-b31e-c8804ff8935f"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMS0xLTEtMA_507d8785-ff28-40c7-8cb2-aa85912e2cb1"
      unitRef="usd">-1336000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzQtMy0xLTEtMA_3a14b4ce-10fb-47f8-88d1-c9f0188dc4a2"
      unitRef="usd">4875000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <bldp:GovernmentLevies
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMS0xLTEtMA_2c0b5bcd-679b-43de-8ebd-bb551389c1d4"
      unitRef="usd">1945000</bldp:GovernmentLevies>
    <bldp:GovernmentLevies
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzUtMy0xLTEtMA_57b1b631-40e3-46fc-a153-ea190965b9a9"
      unitRef="usd">1500000</bldp:GovernmentLevies>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzYtMS0xLTEtMA_06ec8d04-f5f3-40fa-9a2f-f52825d0d5ee"
      unitRef="usd">-8813000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzYtMy0xLTEtMA_6f96559c-afe7-42f1-9af4-cca7bc2cd461"
      unitRef="usd">4282000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzctMS0xLTEtMA_611f857d-86dd-46f8-8022-3f1cd71ef554"
      unitRef="usd">1294000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMTUvZnJhZzo3OGRiMDBkZDVkNTU0MTE4YWE0YzM3NWNjZGVhZTc4ZC90YWJsZTo0ZGM1NjBhNmM4NTI0OWRjYmExZWIzNzhiMTJlZWY0Yi90YWJsZXJhbmdlOjRkYzU2MGE2Yzg1MjQ5ZGNiYTFlYjM3OGIxMmVlZjRiXzctMy0xLTEtMA_ce5927ee-3145-4045-956b-37e39316793a"
      unitRef="usd">1303000</ifrs-full:FinanceCosts>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjE_68e24ae9-6b45-4885-acad-0f108cada682">Income taxes:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Current tax expense:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments for prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax expense (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;27. &#160;&#160;&#160;&#160;Income taxes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss before income taxes (from continuing operations)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(114,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected tax recovery at 27.00% (2020 &#x2013; 27.00%)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in income taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses (non-taxable income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expiry of losses and ITC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign tax rate and tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income taxes (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Recognized deferred tax liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(c)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued warranty provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;219,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;151,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred tax assets have not been recognized in respect of these deductible temporary differences because it is not currently probable that future taxable profit will be available against which the Corporation can utilize the benefits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;27. &#160;&#160;&#160;&#160;Income taxes (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has available to carry forward the following as at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;German losses from operations for corporate tax purposes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;US federal losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hong Kong losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,659,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Canadian scientific research expenditures may be carried forward indefinitely. The Canadian losses from operations may be used to offset future Canadian taxable income and expire over the period from 2031 to 2041.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The German, Hong Kong, Denmark and UK losses from operations may be used to offset future taxable income in Germany, Hong Kong, Denmark and UK for corporate tax and trade tax purposes and may be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The US federal losses from operations incurred prior to January 1, 2018 may be used to offset future US taxable income and expire over the period from 2021 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2021 to 2041.  The UK scientific research and development tax credits may be carried forward indefinitely.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfIncomeTaxExplanatory>
    <bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjI_d4899f3f-cd3b-4aee-b4cf-f65988afef7f">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Current period income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Withholding tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total current tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Origination and reversal of temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(31,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(24,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Adjustments for prior periods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;31,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total deferred tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(300)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Total income tax expense (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzItMS0xLTEtMA_70f0d204-7d4c-4b15-840b-339d4490c765"
      unitRef="usd">63000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzItMy0xLTEtMA_e81d6f32-6e61-4279-a997-9e3695c4ccee"
      unitRef="usd">64000</ifrs-full:CurrentTaxExpenseIncome>
    <bldp:WithholdingTax
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzMtMS0xLTEtMA_58716319-982c-4bca-9338-89de5922a7f0"
      unitRef="usd">21000</bldp:WithholdingTax>
    <bldp:WithholdingTax
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzMtMy0xLTEtMA_14f5058c-1f2b-4e38-b9c0-d6b385e01e41"
      unitRef="usd">66000</bldp:WithholdingTax>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzQtMS0xLTEtMA_43b37a13-ffcc-4f25-9b7c-fd74de00930e"
      unitRef="usd">84000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzQtMy0xLTEtMA_2962e418-08a2-44e9-9d4f-06b2176b4131"
      unitRef="usd">130000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzYtMS0xLTEtMA_879cb992-fcb5-4a0d-b782-bd667abced43"
      unitRef="usd">-31581000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzYtMy0xLTEtMA_617650f7-e8ba-4de1-8adb-a3e580edacf3"
      unitRef="usd">-24578000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzctMS0xLTEtMA_df04a332-91ab-4980-b964-5b5ec024a94d"
      unitRef="usd">-565000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzctMy0xLTEtMA_0ffa648e-eced-45a1-8eaa-f4446af9b2ba"
      unitRef="usd">743000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzgtMS0xLTEtMA_4e5adff8-c825-49f8-af08-da077d13ce1f"
      unitRef="usd">31846000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzgtMy0xLTEtMA_eed67450-5d3f-47da-a947-3f7951a753af"
      unitRef="usd">23835000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzktMS0xLTEtMA_488a2eb2-9714-4281-882e-e7473a4f588d"
      unitRef="usd">-300000</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzktMy0xLTEtMA_96c29f7f-5502-4f7c-a00c-c3f70c095fe8"
      unitRef="usd">0</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzExLTEtMS0xLTA_2d9b747d-65cd-4c7b-b584-6bc7c573bd8f"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZToyYTNmZmZmODI4OGY0MDg4OGFmZGIxYzlhOGYwNzg2OC90YWJsZXJhbmdlOjJhM2ZmZmY4Mjg4ZjQwODg4YWZkYjFjOWE4ZjA3ODY4XzExLTMtMS0xLTA_612c7fd6-4456-4a2d-adf5-fb853a9200ce"
      unitRef="usd">130000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMjM_db2a741b-d9a2-4113-bd15-eacb7a45fddf">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s effective income tax rate differs from the combined Canadian federal and provincial statutory income tax rate for companies. The principal factors causing the difference are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net loss before income taxes (from continuing operations)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(114,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(49,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expected tax recovery at 27.00% (2020 &#x2013; 27.00%)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(30,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(13,322)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (reduction) in income taxes resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses (non-taxable income)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Expiry of losses and ITC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,182)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Foreign tax rate and tax rate differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Change in unrecognized deductible temporary differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;24,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Income taxes (recovery) from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(216)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
    <ifrs-full:AccountingProfit
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEtMS0xLTEtMA_cfa693d6-4c49-4a4d-b259-47683af07fe9"
      unitRef="usd">-114613000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEtMy0xLTEtMA_a7b1fe13-042b-40be-a495-d19e379e48a3"
      unitRef="usd">-49339000</ifrs-full:AccountingProfit>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzItMS0xLTEtMA_80530f58-ed09-4202-a994-c1b0fbf7f719"
      unitRef="usd">-30945000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzItMy0xLTEtMA_bcf7614d-5f43-467a-8d47-218404eb0494"
      unitRef="usd">-13322000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzQtMS0xLTEtMA_b3f64050-71e3-40df-bfcd-041014b6745b"
      unitRef="usd">-6330000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzQtMy0xLTEtMA_bad45e58-9efd-4871-8569-8186b8234e17"
      unitRef="usd">3001000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzUtMS0xLTEtMA_c748c2c4-23e1-4191-ac68-6da95856a573"
      unitRef="usd">64000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzUtMy0xLTEtMA_c4901321-e2d4-4cce-a6c2-f4a942f8727c"
      unitRef="usd">194000</ifrs-full:TaxEffectOfTaxLosses>
    <bldp:TaxEffectOfTaxCreditsEarned
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzYtMS0xLTEtMA_05138fad-4493-43b8-9d5c-724f104dd7df"
      unitRef="usd">3677000</bldp:TaxEffectOfTaxCreditsEarned>
    <bldp:TaxEffectOfTaxCreditsEarned
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzYtMy0xLTEtMA_564f81d2-3357-4808-8033-0bc29bff0e9b"
      unitRef="usd">3182000</bldp:TaxEffectOfTaxCreditsEarned>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzctMS0xLTEtMA_0e45fc13-4caa-4eb0-86be-cd86a4fea240"
      unitRef="usd">3341000</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzctMy0xLTEtMA_e7c3eeb5-82d6-460f-8116-591f81641ea6"
      unitRef="usd">1668000</ifrs-full:TaxEffectOfForeignTaxRates>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzgtMS0xLTEtMA_174d1870-ebe7-45f2-9cce-db9fc396aec5"
      unitRef="usd">24651000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzgtMy0xLTEtMA_071481c7-b11e-4591-8014-b95483bff05e"
      unitRef="usd">17707000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOther
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzktMS0xLTEtMA_2bf751f5-4ebf-4848-94fe-c98968b0b0a9"
      unitRef="usd">20000</bldp:TaxEffectOther>
    <bldp:TaxEffectOther
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzktMy0xLTEtMA_91b6e507-e4b3-46eb-a3bf-5bda75bddd62"
      unitRef="usd">66000</bldp:TaxEffectOther>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEwLTEtMS0xLTA_20d80283-7a80-40d5-a027-c1eb7f49da26"
      unitRef="usd">-216000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo0ZjRkZjAyNTlkZmM0ZTU4OGQzMjcxNWNhMjZkOGFjOS90YWJsZXJhbmdlOjRmNGRmMDI1OWRmYzRlNTg4ZDMyNzE1Y2EyNmQ4YWM5XzEwLTMtMS0xLTA_d153f981-651d-4adc-9c47-b174449822f6"
      unitRef="usd">130000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzEwOTk1MTE2MzQ4OTI_cde88590-7d7a-4a91-8871-73f727ba80c1">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Corporation's deferred tax assets and liabilities as at December&#160;31, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(4,275)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(3,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfComponentsOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <ifrs-full:DeferredTaxAssets
      contextRef="id6dc68a47d384a44abd78bd9318cb5ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzItMS0xLTEtMzEzMDE_6f403ab8-37ec-4364-9b64-2f67d9a0c3af"
      unitRef="usd">665000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i911ce751f04343469670b5390913d9a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzItMy0xLTEtMzEzMDE_5d903d0c-5c90-4703-9ab0-46d1dbcdd464"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i483fa75b6211433abd8d7439b1f80670_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzMtMS0xLTEtMzEzMDE_a1f51c4f-3371-4f62-b1e6-5b36f6ed58df"
      unitRef="usd">32000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="id58b28ec77d34628b4e089cca0f7936d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzMtMy0xLTEtMzEzMDE_2367873e-9070-45f9-a722-a1b84e12d9c5"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzQtMS0xLTEtMzEzMDE_94dbb6c1-9680-4b85-b09c-677a9482bf61"
      unitRef="usd">697000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzQtMy0xLTEtMzEzMDE_7488b4ac-1489-420d-afee-5bcefc8f7de3"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="i24c2b8c07d9f4602b4b5165519c03bf9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzYtMS0xLTEtMzEzMDE_9df1a20a-e2bf-46c7-b00c-b8e205f52b79"
      unitRef="usd">4275000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="if243a977667c47318555eba80eeecbb2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzYtMy0xLTEtMzEzMDE_5212fc5e-f615-4503-ba32-42f318e7a4ca"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzctMS0xLTEtMzEzMDE_31b75cdc-1604-4aff-be62-5cefe6096135"
      unitRef="usd">3578000</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DeferredTaxLiabilities
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTo1YjZiMzY2NzhlY2Y0YTIxYjFhODIwMGM2YjM5OWI5OC90YWJsZXJhbmdlOjViNmIzNjY3OGVjZjRhMjFiMWE4MjAwYzZiMzk5Yjk4XzctMy0xLTEtMzEzMDE_6efe2194-9ac5-45f0-a832-f1d0711fca84"
      unitRef="usd">0</ifrs-full:DeferredTaxLiabilities>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90ZXh0cmVnaW9uOmE4NTBjNzIxZTYxMDRlMDY4YTFmNGNiMWQ1MWU3ZDljXzIxMTc_b1f2069d-3bfa-4239-9c46-d1e47d8897ec">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;9,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Accrued warranty provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;19,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Losses from operations carried forward&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;219,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;151,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment and intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;217,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;205,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;644,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;527,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation has available to carry forward the following as at December 31:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian scientific research expenditures&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;122,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;110,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;131,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;66,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canadian investment tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;42,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;39,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;German losses from operations for corporate tax purposes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;US federal losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;47,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;33,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Hong Kong losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK losses from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,659,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;UK research and development tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i523926a22c4d4f778ae13b31ee8115d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzEtMS0xLTEtMA_6b116c63-b359-4030-ab60-e22fce6cfcf9"
      unitRef="usd">122742000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i62a990f879ac408e82ae3ddbc28f3f3d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzEtMy0xLTEtMA_9ed37111-0711-46d6-b6bb-5a4932f4f86e"
      unitRef="usd">110548000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="id02d16cfa2ad45a386ecb5914be04af7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMS0xLTEtMzEzMTc_2005cd61-f489-492b-9583-3a49cc7a6f36"
      unitRef="usd">9357000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i1cefc83be5694fabb09b24dd0edee11e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMy0xLTEtMzEzMTc_b04423b7-21e8-4979-be15-fb083e1a6450"
      unitRef="usd">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="if9e2af2e9fa14c9c87d3c98ce8f8ed38_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMS0xLTEtMA_9d261be2-979d-4e38-b1f8-8caee4da8001"
      unitRef="usd">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i06588791200747de84cd2912a8767298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzItMy0xLTEtMA_b7dae7c5-1f60-48ad-b2d5-67350cbde8f3"
      unitRef="usd">1619000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i20d1272fcdd8488b89a9dee4f5f9a804_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzMtMS0xLTEtMA_955367d2-3135-4d24-9cb0-261a61e3408d"
      unitRef="usd">33100000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i32df5935d9a14c5fad8baf3398dfc04b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzMtMy0xLTEtMA_f0eb88ff-c0e7-40f0-a0a8-19161b2d0585"
      unitRef="usd">19765000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="id6dc68a47d384a44abd78bd9318cb5ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzQtMS0xLTEtMA_36520b02-6919-4a37-9eb1-a754effc25f0"
      unitRef="usd">219326000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i911ce751f04343469670b5390913d9a3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzQtMy0xLTEtMA_00eda6d2-642c-4d63-98b1-1ef0c0eed5d1"
      unitRef="usd">151620000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i84bf4c76665544d1b886d957b1a8b050_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzUtMS0xLTEtMA_9ab60d06-0474-42ce-9529-1f1cc87ae756"
      unitRef="usd">42939000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i3877e54f53eb46738dfe63a8c52ea4fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzUtMy0xLTEtMA_64faab56-343c-4405-92a2-1d5a3b7fb05d"
      unitRef="usd">39052000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i6a57f6787c8340cfba9fd03e5c127a9d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzYtMS0xLTEtMA_9ff9244d-6aca-4fb7-b1e8-ad32508f9847"
      unitRef="usd">217142000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="i75be656dc3f54a0da039561ce66cadd5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzYtMy0xLTEtMA_4e915f79-d1fa-4e38-9942-71e1962b411d"
      unitRef="usd">205074000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzctMS0xLTEtMA_9dd4145b-2d70-4dd0-9063-147a8a1b4802"
      unitRef="usd">644606000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpiMmQxYjExYWE1YzM0NGIzYmMwOGE4MzkzNmJkNWM3NC90YWJsZXJhbmdlOmIyZDFiMTFhYTVjMzQ0YjNiYzA4YTgzOTM2YmQ1Yzc0XzctMy0xLTEtMA_ac72e41e-e520-46a8-801c-47efb065e2c0"
      unitRef="usd">527678000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8bce0374c165410c94c9c46018247ede_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzEtMS0xLTEtMA_2a3ea4e3-1ca7-4e13-b174-9b763058ac28"
      unitRef="usd">122742000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i7f95f8c6c8244139812dc64322f8d5ce_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzEtMy0xLTEtMA_a2806806-9edf-4d6e-97ce-8922055e7f1f"
      unitRef="usd">110548000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ie20e503d0615409489b54f59b0751e49_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzItMS0xLTEtMA_8339450d-1d0e-4727-a282-b0a356085e24"
      unitRef="usd">131514000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i2427586e6c7a4df59394b8ecd5e1fd27_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzItMy0xLTEtMA_1157c8b8-d6bc-4e76-b272-546b62caee3a"
      unitRef="usd">66306000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8415e6ffe59a40ccae0f86ae2dcb04e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzMtMS0xLTEtMA_8bc64565-8ffe-4afa-badc-c26b815d9138"
      unitRef="usd">42939000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i843a7bfb6ba244fdbe89ed4f0bbb68cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzMtMy0xLTEtMA_272498d8-438b-47a4-ac30-144495b4a671"
      unitRef="usd">39052000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i46c6da2b66c046b4a03cbba6e12c181d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzQtMS0xLTEtMA_c9621035-68c4-4cdb-a939-e5053b121675"
      unitRef="usd">232000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ie3e48fac08b44940a97009312a8690ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzQtMy0xLTEtMA_8e9ae9ed-530b-4a29-af39-e0fa9bf05d42"
      unitRef="usd">457000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0c50f6db0827493e9cc64b42585de1ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzUtMS0xLTEtMA_143eb7b5-1fde-41e8-b760-a70ed2f2a49d"
      unitRef="usd">50103000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i028c296297394cbab8cbcb89954b24ae_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzUtMy0xLTEtMA_807427a3-2298-4c58-89c7-473116e45662"
      unitRef="usd">47872000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0ca56a00c78342cdb41e2319ae021df9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzYtMS0xLTEtMA_39116619-4965-4b98-9640-65754dda193d"
      unitRef="usd">35996000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="if3963bdb51004e0db0c28d368c3c3355_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzYtMy0xLTEtMA_37f9b7a1-4375-4ed7-90c2-9e30745dda46"
      unitRef="usd">33441000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i0fd4098cc1104b6e82888ce273fdc272_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzctMS0xLTEtMA_57fc86e3-492d-4b9b-8584-1d2ebe1bc57b"
      unitRef="usd">50000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i8ea51def932d4c33b658723e003f5bb4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzctMy0xLTEtMA_29f17059-ffb9-45ac-8efb-fe487b1ececa"
      unitRef="usd">36000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="ieb91e41e7c1a4acfa8fa11ed83bf7ae3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzgtMS0xLTEtMzEzMjk_597c806b-57b1-4bcd-9a1c-4522cfa6aba9"
      unitRef="usd">2659000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i5e4967c84219436dbfa840bf1f662365_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzgtMy0xLTEtMzEzMjk_050fc7e8-7d25-481b-8d7f-2b245ec4874d"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="i7eff3bd3a4bd4966a74cc7bfc9e839e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzktMS0xLTEtMzEzMjk_263b832f-cf64-422c-bb9e-c3b6fd39818c"
      unitRef="usd">129000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets
      contextRef="idedd87d6be4949c797fd2f14c56bc45b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjEvZnJhZzphODUwYzcyMWU2MTA0ZTA2OGExZjRjYjFkNTFlN2Q5Yy90YWJsZTpjNzkyMTlkYTU3OTc0OWYyODcwM2MwZWRmMTlhMTA2Zi90YWJsZXJhbmdlOmM3OTIxOWRhNTc5NzQ5ZjI4NzAzYzBlZGYxOWExMDZmXzktMy0xLTEtMzEzMjk_8155f68c-70c5-4c2c-8036-d48df324012d"
      unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODI_1aeb9061-0f73-43dc-91e1-d6cc7aa7f830">Related party transactions:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&#x2019;s equity accounted investees:  Weichai Ballard JV and Synergy Ballard JVCo (note 14).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021 and 2020, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;28.&#160;&#160;&#160;&#160;Related party transactions (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021 and 2020, related party transactions and balances with the Corporation's 10% owned equity accounted investee, Synergy Ballard JVCo, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporation Directors and Executive Officers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation provides key management personnel, being board directors and executive officers, certain benefits, in addition to their salaries. Key management personnel also participate in the Corporation&#x2019;s share-based compensation plans (note 21).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to cash and equity compensation, the Corporation provides the executive officers with certain personal benefits, including car allowance, medical benefit program, long and short-term disability coverage, life insurance and an annual medical, financial planning allowance and relocation allowances and services as necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The employment agreements for the executive officers are substantially the same with slight variations by individual.  The maximum obligation that is required to be provided in the event of termination is notice of 12 months plus one month for every year of employment completed with the Corporation (to a maximum of 24 months),  or payment in lieu of such notice, consisting of the salary, bonus and other benefits that would have been earned during such notice period. If there is a change of control, and if the executive officer&#x2019;s employment is terminated, including a constructive dismissal, within 2 years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a 24 month notice period. The minimum obligation that is required is  limited to that required by employment standards legislation plus one day for every full month of employment since hire date, with no distinction made for a change of control situation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Post-employment retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODM_84167a22-af64-4df4-bd76-fceb0904f693">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021 and 2020, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;10,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;28,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Weichai Ballard JV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;35,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;44,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the year ended December&#160;31, 2021 and 2020, related party transactions and balances with the Corporation's 10% owned equity accounted investee, Synergy Ballard JVCo, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Balances with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Trade and other receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Transactions during the year with related party - Synergy Ballard JVCo&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Corporation Directors and Executive Officers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Salaries and employee benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Post-employment retirement benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Share-based compensation (note 21)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i7e56109f8e174028a7de52f5a18cce56_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzM3NA_9b27e356-77e0-492c-bd9d-3b4be9e315bd"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i5822455e3bcb48bf9732e1bd0c1c600d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzM3NA_b682d65e-e8f2-4b70-a9ce-5dfaa8c97140"
      unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzEtMS0xLTEtMA_57ab23f7-d01d-48e5-a765-7e10ee358aa4"
      unitRef="usd">10794000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzEtMy0xLTEtMA_cc3baaff-2add-4064-93bb-0cb70f053ca5"
      unitRef="usd">17465000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzItMS0xLTEtMA_18b3507a-1662-4e25-9888-a797678647f7"
      unitRef="usd">28982000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzItMy0xLTEtMA_f3659e4f-8a46-4547-a989-43fe90cb0bfd"
      unitRef="usd">27561000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="i6025e7d94cea4fc18a5bba23e268c2e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzMtMS0xLTEtMA_abba35ea-d07f-438a-a27d-68459f28f6de"
      unitRef="usd">2730000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="ie8c40c7017e644af838e48d9f3cd2ff6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzMtMy0xLTEtMA_73f8ebe4-53e4-41ee-ba24-c7eb3b4549dd"
      unitRef="usd">4712000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="ic8840e502e7c4e99a678020393b3ac44_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzYtMS0xLTEtMA_1899ccb5-b89d-4b3f-a6c3-dc736f7af45c"
      unitRef="usd">35239000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="i167ff25d23b846678b105bc511f244ea_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo5ZmNiMGFkZTRhODc0NTJkODBlYThiMWYyYTRjYTNmOC90YWJsZXJhbmdlOjlmY2IwYWRlNGE4NzQ1MmQ4MGVhOGIxZjJhNGNhM2Y4XzYtMy0xLTEtMA_ce065949-fc47-4ef0-a63c-7ea887dabd2b"
      unitRef="usd">44855000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i2edf6273e2e04575a65b3d9e6c2dce7a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzU0Mw_065d1a76-abe8-4fa0-85c1-21d96dafcbd5"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture
      contextRef="i1ced5d54750e457f91098e237cb87ff4_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzU0Mw_fe4529dc-840b-42d6-8b00-1e1a738d9d9b"
      unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="iad77f564c19d4d39b78ec08e71ffcb10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzEtMS0xLTEtMA_7bb5bd11-2682-43c6-b8d2-1dc0f2dded7c"
      unitRef="usd">99000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions
      contextRef="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzEtMy0xLTEtMA_1ea227d4-8777-49d4-98a3-df470a531fd3"
      unitRef="usd">99000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="iad77f564c19d4d39b78ec08e71ffcb10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzItMS0xLTEtMA_a91d3a3f-2933-4294-af14-a1e1c4cae9d8"
      unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions
      contextRef="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzItMy0xLTEtMA_62d94ae8-aaf6-4133-8e79-14e4ea1654cd"
      unitRef="usd">0</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="iad77f564c19d4d39b78ec08e71ffcb10_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzQtMS0xLTEtMA_1850f8a5-4316-48f5-8360-4638f3d490b6"
      unitRef="usd">16000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions
      contextRef="i7a8fab8cd9524bec846d4acf16f3e8b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzQtMy0xLTEtMA_b9fce862-f517-4196-93fd-dd553997da31"
      unitRef="usd">304000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="ib554265d1c104d2ab626a5cc40e47ea3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzctMS0xLTEtMA_583fbe28-d3d7-4867-ba42-132528c0b89e"
      unitRef="usd">3441000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions
      contextRef="i25e400ce61b44b3ca573715e5d0ca181_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTo0MjFmMDI2ZTVjMmI0ZDQ4YWE3NTcwYjZkNmRlYmUwNi90YWJsZXJhbmdlOjQyMWYwMjZlNWMyYjRkNDhhYTc1NzBiNmQ2ZGViZTA2XzctMy0xLTEtMA_68c5c040-6a54-4e86-ac1e-ed9b6593cb62"
      unitRef="usd">8232000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE0NTU_a9f47e6f-bf26-4e0e-bdfa-31ea5bf91b2b">P12M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzIyODU_8f8fab60-cdb4-4286-8002-4ad47011bcf8">P1M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear
      contextRef="i9b89df43554446838b21a50900b3ac55_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE1NTY_86779354-a685-456c-bcc4-9305cda2aca5">P24M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE4MzY_9f41bb87-9069-43e0-b17b-6ef00bf22c73">P2Y</bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl>
    <bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90ZXh0cmVnaW9uOmI3MDgzMDE3ZGI0ZDRiOWI4ZGJjNjRiZjNjMmU2ODIxXzE5NzA_8a9aa022-ec42-40f7-bb42-06b3698a4817">P24M</bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzEtMS0xLTEtMA_7b7b6ba6-fad9-495f-aaa3-4e524cd201fc"
      unitRef="usd">3767000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzEtMy0xLTEtMA_17906197-34aa-4137-9d8f-52f29bc6c707"
      unitRef="usd">3021000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzItMS0xLTEtMA_081b0aab-bb83-4824-a431-ae7bb2465193"
      unitRef="usd">74000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzItMy0xLTEtMA_e8abc011-9214-436b-9605-20661298bd38"
      unitRef="usd">62000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzQtMS0xLTEtMA_452ac4e7-bcfa-4598-9126-5472a0ee64ad"
      unitRef="usd">2411000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzQtMy0xLTEtMA_f4a7a89d-e86f-4eba-9171-6bd8c46ea068"
      unitRef="usd">1530000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzUtMS0xLTEtMA_53eae1cc-1e78-4564-8da1-009ee22cae73"
      unitRef="usd">6252000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMjcvZnJhZzpiNzA4MzAxN2RiNGQ0YjliOGRiYzY0YmYzYzJlNjgyMS90YWJsZTpiOTQ3OGU3YTQwOTY0YWFmYTU3MjQyZGUwOTlkYjY2ZC90YWJsZXJhbmdlOmI5NDc4ZTdhNDA5NjRhYWZhNTcyNDJkZTA5OWRiNjZkXzUtMy0xLTEtMA_1d3fccca-9052-41e3-a1f7-1f0ae09400d3"
      unitRef="usd">4613000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90ZXh0cmVnaW9uOmJmNWU3ODNhMmYxNjQwYzdhMmUxMGFhZjM0M2Q2OTViXzYy_5d0c9123-e30e-4942-bee1-df5c248fe4b2">Supplemental disclosure of cash flow information: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-cash financing and investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensatory shares&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
    <bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90ZXh0cmVnaW9uOmJmNWU3ODNhMmYxNjQwYzdhMmUxMGFhZjM0M2Q2OTViXzYz_1b0d0160-0909-4520-a52e-50d32d2ce494">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-cash financing and investing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Compensatory shares&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock>
    <bldp:Noncashcompensatoryshares
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90YWJsZToxNWVhZDdiODQxZjY0NTk0ODhlM2UzNTE5ZTg5MWQyNC90YWJsZXJhbmdlOjE1ZWFkN2I4NDFmNjQ1OTQ4OGUzZTM1MTllODkxZDI0XzEtMS0xLTEtMA_24d52b0e-4d65-4b4e-aa7e-28d4b459c8a2"
      unitRef="usd">704000</bldp:Noncashcompensatoryshares>
    <bldp:Noncashcompensatoryshares
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzAvZnJhZzpiZjVlNzgzYTJmMTY0MGM3YTJlMTBhYWYzNDNkNjk1Yi90YWJsZToxNWVhZDdiODQxZjY0NTk0ODhlM2UzNTE5ZTg5MWQyNC90YWJsZXJhbmdlOjE1ZWFkN2I4NDFmNjQ1OTQ4OGUzZTM1MTllODkxZDI0XzEtMy0xLTEtMA_9323c3e4-e233-4c25-a7d2-1f39cd618762"
      unitRef="usd">647000</bldp:Noncashcompensatoryshares>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzE1MDg_0b2474bc-9772-4eac-9256-99d97d9f4177">Operating segments:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the sale and service of PEM fuel cell products for the power product markets of Heavy-Duty Motive (consisting of bus, truck, rail and marine applications), Material Handling and Backup Power, as well as the delivery of Technology Solutions, including engineering services, technology transfer and the licensing and sale of the Corporation&#x2019;s extensive intellectual property portfolio and fundamental knowledge for a variety of fuel cell applications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The results of Ballard Motive Solutions from the date of acquisition on November 11, 2021 to December 31, 2021, are currently included in the Technology Solutions market.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, revenues included sales to one individual customer of $35,239,000, which exceeded 10% of total revenue.  In 2020, revenues included sales to two individual customers of $44,855,000, and $15,965,000, respectively, which each exceeded 10% of total revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Norway&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Belgium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ukraine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets by geographic area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;211,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <bldp:ConcentrationRiskNumberOfCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzEwOTk1MTE2MzE4MTM_931fa555-3e0d-4528-8f9a-d9f33290c2bb"
      unitRef="customer">1</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i34c61827a5e84644ad6fc21ea15edd8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzEwNDc_168ed3d9-081f-493b-8630-99c7a92fbbf4"
      unitRef="usd">35239000</ifrs-full:RevenueFromContractsWithCustomers>
    <bldp:ConcentrationRiskNumberOfCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExNDg_91da07cb-f24e-4df7-9f7f-6ea038fded31"
      unitRef="customer">2</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7aca1b6837474d4a95e61b9b6efe9275_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExNzU_77fa060c-2257-4bf8-ac2c-257ba966d6e9"
      unitRef="usd">44855000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie8368e2c63b940de9841502227d54fce_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzExODM_dea233b1-30ec-4e32-9100-53a998bdbcb0"
      unitRef="usd">15965000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90ZXh0cmVnaW9uOjYyMjBkZTlhYTM4YzRkNjY5MzQ5ZjY1NTRjODdlMTdiXzE1MDc_6590bfbc-23ed-449a-97f8-5a194b19f036">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from continuing operations by geographic area, which are attributed to countries based on customer location for the years ended December 31, are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;38,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;54,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Germany&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;22,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;23,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;7,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Norway&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Belgium&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;France&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Taiwan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Poland&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;India&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ukraine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Sweden&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;104,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;103,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current assets by geographic area are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;157,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;88,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;29,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;27,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United Kingdom&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;17,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Denmark&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;3,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;211,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;121,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ia21f3fd0dd6d49c68c2a30e1c5d6c6a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEtMS0xLTEtMA_37875cd6-790f-4813-92ca-e7e7ecfd57bc"
      unitRef="usd">38818000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i623241d529044918a73f6e213e50c587_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEtMy0xLTEtMA_51c578b9-cc30-47a7-b761-acc8da4fb546"
      unitRef="usd">54267000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="icab3187efc814e73bfe2ba40377f31ea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzItMS0xLTEtMA_6fe2756c-46c1-4843-8970-61d59ec4f508"
      unitRef="usd">22063000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i704fad605d454d02b9d8ac108966726f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzItMy0xLTEtMA_d56a4c16-e03e-486c-911b-4dd2b5d0c560"
      unitRef="usd">23032000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ibb45eb37de7c4a74a8542743dceaaa24_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzMtMS0xLTEtMA_dafb8f1a-9690-46b3-8eac-fc33d38e0f17"
      unitRef="usd">17536000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i8c942e2f7efa4587bbb88872bffd68b8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzMtMy0xLTEtMA_63b846b4-ae0f-4172-bb25-d6bc8ef1b534"
      unitRef="usd">8010000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5fa1a40e4ae94e5e98587491980b4a1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzQtMS0xLTEtMA_3070ae7e-ddb8-46de-9c35-0d046c6c5405"
      unitRef="usd">8968000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i7eaad723d16c49839895fea56743558f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzQtMy0xLTEtMA_6efe60c1-6f31-49ab-8da3-434a65866416"
      unitRef="usd">7876000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="icd0c228eda65473ebabb3c2f7d36fdbd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzUtMS0xLTEtMA_bc5a84bd-e307-4b95-bdad-8dcbbe22524e"
      unitRef="usd">3063000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ifb5b0a6d23694a76a15bec57cf30994a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzUtMy0xLTEtMA_a5e873b0-5f89-4081-b82f-2fd26da36046"
      unitRef="usd">1259000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic12966911c8f4783b2dd97e20cb48aad_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzYtMS0xLTEtMA_e7a977e7-b3c9-478a-812a-61fb9b426388"
      unitRef="usd">3026000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id24820bacada491f9118d81bc82b0741_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzYtMy0xLTEtMA_1b72ac5b-c2a1-4d27-9fdd-f97b1e5dbc30"
      unitRef="usd">1171000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i4366fc5654f546959100a2343e6cfb55_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzctMS0xLTEtMA_06b7b69a-4f23-478a-a64d-a42fc336b4fc"
      unitRef="usd">2521000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i942cf381f75a454baeb313c3bec42dc7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzctMy0xLTEtMA_b2b2fe4a-7c2e-4e89-b6b0-d12a13769fbd"
      unitRef="usd">436000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i92a8293a4f4047dca0b125d2199f5913_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzgtMS0xLTEtMA_d63832bb-44a0-42e6-9f1b-7e760e20fe5f"
      unitRef="usd">2121000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i8e47e9b04aec450f817dbf765af443a0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzgtMy0xLTEtMA_3af36d36-350e-4881-99bf-5236fafba477"
      unitRef="usd">2673000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="id672f60bc5604d268a077774c0a49d35_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzktMS0xLTEtMA_6c3bd171-2cd0-423f-b4e6-863d841e0c84"
      unitRef="usd">1827000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ic129828bfde74a17996c572b88c7cfa1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzktMy0xLTEtMA_33f4d2e8-e80d-4778-b4af-637e8c9263b1"
      unitRef="usd">1090000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if821dcb9af4641729abbbdda26de2a72_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEwLTEtMS0xLTA_b0539c3b-b670-4c1c-a7ee-1eb7fabf4f15"
      unitRef="usd">954000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i44c799fbefdb4fcda2f4e1504613b022_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEwLTMtMS0xLTA_e4a0ce0b-5454-47f2-83c7-c74d541c3f65"
      unitRef="usd">2695000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="if556ead3ccda4767b485710be8f84ec5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzExLTEtMS0xLTA_cae0afb3-2d38-46bd-8670-77d07067ca7e"
      unitRef="usd">926000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5209b7a6d9c94b9096f9c0defa0bfae7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzExLTMtMS0xLTA_2e606cb7-efec-4353-b46f-d0ceaaa79f0d"
      unitRef="usd">128000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i97e687557047468ba68ce62a928c5e59_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEyLTEtMS0xLTA_83729ff0-1e30-43c0-87b5-eb3593613587"
      unitRef="usd">912000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i80dd593441eb4fedb2886b0d0b0b9e98_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEyLTMtMS0xLTA_2827f7a7-16cc-4b01-8cc4-f84d58811401"
      unitRef="usd">1008000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ideb0c55b8d5f408d81435a55cab82bab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEzLTEtMS0xLTA_e9636f08-a0aa-4031-ad94-cb142eafe915"
      unitRef="usd">541000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i08379526d27246a4b4975070890315c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzEzLTMtMS0xLTA_1a50a545-730b-401d-9c6e-93fdafe63d0e"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i6f1d44481610439796e6f1461bc1d312_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE0LTEtMS0xLTA_fd62e147-90ba-4dbf-9ad0-12e8df15e70f"
      unitRef="usd">439000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i3ab1876c052b4706bb499fcb7b603196_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE0LTMtMS0xLTA_40b197b6-1793-4c2f-b025-177a65566643"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i5099b6f2ec6d499f93e64b5c322e22df_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE1LTEtMS0xLTI4ODA0_be7ee5bb-ff32-42c7-8901-fc4855ad9b5a"
      unitRef="usd">244000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i69849de9fee840b3ad311dccfe1245ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE1LTMtMS0xLTI4ODE1_1c14729f-3762-4464-88c5-b71095ec7c3b"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i487fcf85f36a4b068cb26d12b9d6e476_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTEtMS0xLTI4ODA0_03d1323e-4865-456b-8baf-3e14509b30c2"
      unitRef="usd">129000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i912081e9356a42acbdcf9f4f1caa808f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTMtMS0xLTI4ODE1_6edeb38c-1e5f-41a4-bb8c-e32739e91c1d"
      unitRef="usd">0</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i77d7b8caef0e4111b3c915752da68b91_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTEtMS0xLTA_ef71327d-711c-423f-bf97-da33bdbaf5a4"
      unitRef="usd">417000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="ie3b29f9e753c41d4882c5e1e2a6f8ce8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE2LTMtMS0xLTA_a37aa267-975d-4a57-8649-c837ffd0a043"
      unitRef="usd">232000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE3LTEtMS0xLTA_3bc7d312-4c9b-472d-8ced-e94a2facc7b1"
      unitRef="usd">104505000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTo5MGVlOTg1NjVjMDM0Zjk2ODk0NzJiNWU2OGNmZDRiNC90YWJsZXJhbmdlOjkwZWU5ODU2NWMwMzRmOTY4OTQ3MmI1ZTY4Y2ZkNGI0XzE3LTMtMS0xLTA_cbde05da-a813-4cac-8f4f-cfa8bdad3db9"
      unitRef="usd">103877000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="if3d46b2503fd49db92cda15ca6741f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzItMS0xLTEtMA_4bc2e4d0-ee48-48ba-a00f-ef0c270e65ed"
      unitRef="usd">157805000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i4b3cd2c1edb24b8da685809b10a14347_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzItMy0xLTEtMA_ebdec4b8-b199-4e9f-987b-bb1ca5ef76fc"
      unitRef="usd">88128000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i72525da04d38487a898fa16d49a68fb1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzMtMS0xLTEtMA_94df251b-bcac-46d5-bc40-1166b375681f"
      unitRef="usd">29009000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i8fe88cd8bb3c438e8da2396b67d60b47_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzMtMy0xLTEtMA_fa5951b2-136b-4565-8944-16699bb28f9c"
      unitRef="usd">27577000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ia2fe870705f943d18363cd3112c1300a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMS0xLTEtMjY1OTc_2544be89-7fae-4241-a9ac-92e18af874c0"
      unitRef="usd">17552000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i6c3b9ba4f71c41b4a42c19848ad86f97_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMy0xLTEtMjY2MDY_9feeedae-a008-47a4-8dcd-f448854d60ec"
      unitRef="usd">0</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ieb80d45f97904d53abd08fcd1855a04b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMS0xLTEtMA_cf5f0743-02c2-47fc-b28d-6085c0119445"
      unitRef="usd">4121000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i6f86cb3ac36a4bdba34a90e499ba8c43_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzQtMy0xLTEtMA_9c76264b-f610-4d9a-a185-ed70960df8dc"
      unitRef="usd">4107000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="i569f0974828b43cf96eb5b2505125b35_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzUtMS0xLTEtMA_baf35284-3e21-4a91-ab13-43e50921d81c"
      unitRef="usd">3270000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ic1904d0c03df474d9fbbb828f761d957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzUtMy0xLTEtMA_dae21df2-3aa7-44fc-9867-761d138a1c16"
      unitRef="usd">1472000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="iedc7d4fd7b4441798d4d14434322babe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzYtMS0xLTEtMA_cbaa531d-dc1c-49e9-9dd4-c6586d397f0a"
      unitRef="usd">211757000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts
      contextRef="ibbd9c89b17ad439dac6f65cb4b6f108a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzMvZnJhZzo2MjIwZGU5YWEzOGM0ZDY2OTM0OWY2NTU0Yzg3ZTE3Yi90YWJsZTowMWI1Yjk2NmIyMTA0MGZmOWU3ZThjOTIwNTg4YWZmMi90YWJsZXJhbmdlOjAxYjViOTY2YjIxMDQwZmY5ZTdlOGM5MjA1ODhhZmYyXzYtMy0xLTEtMA_b73f0d7e-f2bd-449e-a422-61505250baf5"
      unitRef="usd">121284000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:DisclosureOfFinancialRiskManagementExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0Njc_5a542016-bb8f-4a04-8f30-58c9275bb9d0">Financial instruments:&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt"&gt;Fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation&#x2019;s financial instruments consist of cash and cash equivalents, short-term investments, trade and other receivables, investments, and trade and other payables. The fair values of cash and cash equivalents, trade and other receivables, and trade and other payables approximate their carrying values because of the short-term nature of these instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments comprise term deposits with terms of greater than 90 days and an investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  BPSE previously held an investment of approximately $5,000 in a Danish private company, Green Hydrogen Systems A/S which recently issued an initial public offering on the Danish stock exchange in June 2021.  On June 17, 2021, BPSE received 259,551 shares in the new publicly-owned investment company (after relinquishing its shares in the previous privately-held company) initially valued at $1,681,000, resulting in investment income of $1,676,000.  While held, the fair value of this investment is re-assessed each quarter as per&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; IFRS 9 Financial Instruments,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; with any gain (loss) recognized through finance income (loss) and other.  As at December&#160;31, 2021, there was a decrease in the fair value of the investment of $254,000 resulting in net investment income of $1,422,000 for the twelve months ended December&#160;31, 2021.  During the three months ended December&#160;31, 2021, the Corporation sold 69,000 Green Hydrogen shares for net proceeds of $336,000 .&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term investments comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statement of loss and comprehensive income (loss) and included in finance income (loss) and other (note 14).  All gains or losses are unrealized.  During the year ended December 31, 2021, the Corporation recognized mark to market and foreign exchange losses of $10,474,000 in its investment in Forsee Power and nominal foreign exchange gains in HyCap Fund and Clean H2 Fund.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in fair value due to MTM and foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term investment - Green Hydrogen&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decrease in fair value of investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;Level 2: Inputs other than quoted prices included in Level 1 that are observable for the asset or liability, &#160;&#160;&#160;&#160;either directly (i.e. as prices) or indirectly (i.e. derived from prices);&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;31.&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Financial risk management:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Foreign currency exchange rate risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency exchange rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. The Corporation is exposed to currency risks primarily due to its holdings of Canadian dollar denominated cash equivalents and its Canadian dollar denominated purchases and accounts payable. Substantially all receivables are denominated in U.S. dollars.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Periodically, the Corporation uses foreign exchange currency contracts to manage exposure to currency rate fluctuations. These contracts are recorded at their fair value as either assets or liabilities on the statement of financial position. Any changes in fair value are either (i) recorded in the statement of comprehensive income if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statement of loss and comprehensive income (loss) if either not designated, or not qualified, under hedge accounting criteria.The outstanding foreign exchange currency contracts are not qualified under hedge accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to 100% of forecasted twelve month Canadian dollar net expenditures and up to 50% of the following twelve months of forecasted Canadian dollar net expenditures, thereby creating an economic hedge. Periodically, the Corporation also enters into forward foreign exchange contracts to further limit its exposure. At December&#160;31, 2021, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $73,524,000 and outstanding forward foreign exchange contracts to buy a total of CDN $26,500,000 in 2021  at an average rate of CDN $1.26 to US $1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following exchange rates applied during the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$US to $1.00 CDN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$CDN to $1.00 US&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1, 2021 Opening rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.785&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.274&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021 Closing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fiscal 2021 Average rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.798&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.254&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2021, a 10% increase in the Canadian dollar against the U.S. dollar, with all other variables held constant, would result in an increase in foreign exchange gains of approximately $7,871,000 recorded against net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;If the Canadian dollar weakened 10% against the US dollar, there would be an equal, and opposite impact, on net income. This sensitivity analysis includes foreign currency denominated monetary items, and adjusts their translation at year-end, for a 10% change in foreign currency rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Commodity risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commodity risk is the risk of financial loss due to fluctuations in commodity prices, in particular, for the price of platinum and palladium, which are key components of the Corporation&#x2019;s fuel cell products. Platinum and palladium are scarce natural resources and therefore the Corporation is dependent upon a sufficient supply of these commodities. To manage its exposure to commodity price fluctuations, the Corporation may include platinum and or palladium pricing adjustments directly into certain significant customer contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;31.&#160;&#160;&#160;&#160;Financial instruments (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest rate risk is the risk that the fair value of deferred cash flows of a financial instrument will fluctuate because of changes in market interest rates. The Corporation is exposed to interest rate risk arising primarily from fluctuations in interest rates on its cash and cash equivalents. The Corporation limits its exposure to interest rate risk by continually monitoring and adjusting portfolio duration to align to forecasted cash requirements and anticipated changes in interest rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based on cash and cash equivalents at December&#160;31, 2021, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $11,239,000. If interest rates had been 1.0% higher, there would be an equal and opposite impact on net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Credit risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Credit risk is the risk of financial loss to the Corporation if a customer or counterparty to a financial instrument fails to meet its contractual obligations, and arises principally from the Corporation&#x2019;s receivables from customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 9 Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; requires impairment losses to be recognized based on &#x201c;expected losses&#x201d; that will occur in the future, incorporating forward looking information relating to defaults and applies a single ECL impairment model that applies to all financial assets within scope. ECLs are a probability-weighted estimate of credit losses. Credit losses are measured as the present value of all cash shortfalls (i.e. the difference between the cash flows due to the Corporation in accordance with the contract and the cash flows that the Corporation expects to receive). Under &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;IFRS 9&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, at each reporting date the Corporation is required to assess whether financial assets carried at amortized cost are credit-impaired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Impairment loss on financial assets and contract assets recognized in profit and loss of $54,000 (2020 - $310,000) were comprised of realized impairment loss recognized during the year of $54,000 (2020 - $60,000) and an impairment loss allowance of $nil (2020 - $250,000).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation's exposure to credit risk is influenced mainly by the individual characteristics of each customer.  However, management also considers the factors that may influence the credit risk of its customer base, including the default risk associated with the industry and country in which customers operate.  Details of concentration of revenue are included in note 23 and note 30.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation limits its exposure to credit risk from trade receivables and contract assets by contracting prepayments (from 50% to 100%) from certain customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Corporation determines probability of default  based on the following common credit risk characteristics:  geographic region, age of customer relationship, and duration of remaining contract.  The Corporation calculates probability of default using a forecasted default rate over the next twelve months for the automotive and manufacturing industries, ranging from 0.8% to 1.2%.  The Corporation has assessed the probability of default to the higher end of the default range of 1.2% as a result of the COVID-19 pandemic.  The loss given default is assumed to be 100% due to the Corporation's position as an unsecured creditor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The movement in the allowance for impairment in respect of trade receivables and contract assets during the year was as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net measurement of loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialRiskManagementExplanatory>
    <ifrs-full:CurrentInvestments
      contextRef="i5960b2ea20da4dea8f25d84b5048fba8_I20210616"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0Nzc_91414e00-5932-4d4c-8c26-1aa56dcef466"
      unitRef="usd">5000</ifrs-full:CurrentInvestments>
    <bldp:NumberOfSharesReceivedInSaleOfStockTransaction
      contextRef="ia27dc2d654184cf59829cea9ceda0bc0_D20210617-20210617"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0ODU_bdbbcdb4-4f2d-4001-b98c-71122d74cb92"
      unitRef="shares">259551</bldp:NumberOfSharesReceivedInSaleOfStockTransaction>
    <ifrs-full:CurrentInvestments
      contextRef="if4f7ccbec3f142ada16adfc33e80bd1d_I20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY0OTQ_b463a454-3767-49fe-a0be-4a804bbf9be6"
      unitRef="usd">1681000</ifrs-full:CurrentInvestments>
    <ifrs-full:InvestmentIncome
      contextRef="id046c02bb3c146678b657f95b297be87_D20210617-20210617"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2MzY1MDY_19310a1d-afce-42b8-873e-42f581751ec8"
      unitRef="usd">1676000</ifrs-full:InvestmentIncome>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzM4MDE_d556f7f9-138d-4308-aef2-da2396ba5581"
      unitRef="usd">-254000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:InvestmentIncome
      contextRef="i0fbd022b60a64a76af06bca72dd15267_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzM4MDY_cba3f7b1-de3e-48b1-82f0-88f13e884295"
      unitRef="usd">1422000</ifrs-full:InvestmentIncome>
    <bldp:SaleOfEquitySecuritiesNumberOfSharesSold
      contextRef="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzYxNTM_876584c1-77f1-42f5-9e3b-521f0fe7c808"
      unitRef="shares">69000</bldp:SaleOfEquitySecuritiesNumberOfSharesSold>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod
      contextRef="i1c35820ba2b24500835381f2d2ee0f5b_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzY3NTE_16d38869-9740-474f-a2fc-66fb8ced8ab5"
      unitRef="usd">336000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="iabbaf99f79dd44a8b5f0d83596bbd50f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ5NDc4MDIzMzY4MzQ_121de589-ce14-4ca2-9950-3ba78a09d5a1"
      unitRef="usd">-10474000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:SummaryOfInvestmentsTableTextBlock
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzEwOTk1MTE2NDAwNzI_340baf2f-330f-4608-84ca-5e2704b26333">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Increase (decrease) in fair value due to MTM and foreign exchange&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Short-term investment - Green Hydrogen&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Forsee Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(10,474)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - HyCap Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Long-term investment - Clean H2 Fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Decrease in fair value of investments&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(9,024)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</bldp:SummaryOfInvestmentsTableTextBlock>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i7b978eb996f3424d82c56c48e969ab5e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzEtMS0xLTEtMzI4Mjk_b71a206f-b36c-4fa9-9ac0-df229cfa342b"
      unitRef="usd">1422000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i6bdda5db05df43859dbcce36353d5a3b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzEtMy0xLTEtMzI4Mjk_d51f2dde-4fd0-4923-ab4b-76936f613b79"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i4d41489eff7c42c39bd7f57a5c28c3d0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzItMS0xLTEtMzI4Mjk_d17a5b29-a675-4995-bf21-2543f55a54a4"
      unitRef="usd">-10474000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i0396ec14c8d542dfb243715c22e65efc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzItMy0xLTEtMzI4Mjk_74925f5a-044a-4aaf-b1e2-98727b1a551f"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i360f77f0684d42a18e283cc31f05d915_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzMtMS0xLTEtMzI4Mjk_8b0d7651-63f4-45be-8f32-99c5a9a5b3c7"
      unitRef="usd">26000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="idc3d7bed2c424f86830f8c6d3e02b960_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzMtMy0xLTEtMzI4Mjk_fd6863d0-b179-4892-a69c-6a811051913e"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i6ae53a12f5664bc0a094357bf8f43e4c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzQtMS0xLTEtMzI4Mjk_3039464d-4b02-42f6-8c1a-ed5813310d73"
      unitRef="usd">2000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i4949abbec2284dfda1a5001e89b72ac4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzQtMy0xLTEtMzI4Mjk_e8faaa77-6228-4165-87e0-d409f07c7b10"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzUtMS0xLTEtMzI4Mjk_a21c76e8-cb16-40ac-bdf4-c31d19a31028"
      unitRef="usd">-9024000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTowMjI3YWJmMGEyYjE0OTZhYTE1YjMwNDQxZmM5YjA5ZS90YWJsZXJhbmdlOjAyMjdhYmYwYTJiMTQ5NmFhMTViMzA0NDFmYzliMDllXzUtMy0xLTEtMzI4Mjk_cc3f15e0-c6a8-4ca0-a5e8-92ddc2e942ec"
      unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzIzNzU_b407279b-81e4-401f-b44e-c7f1577ffc23"
      unitRef="number">1</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI0NDg_873797e2-c2b2-439f-a1e2-49c2e6a328f0"
      unitRef="number">0.50</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="i06d895681cd44c5c883d491603e7b84f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI3Njg_fd7a509d-8825-46c2-999a-a7565195ebfd"
      unitRef="cad">73524000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
      contextRef="iaa6cb8f679d24e448cfaa7edaf8f0cc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI4NDU_640f10e5-c4f4-4e5f-8a09-3f5f03a7034a"
      unitRef="cad">26500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzI4ODM_8967a2b5-7ed4-40c5-a29d-80078379c99e"
      unitRef="cadPerUSD">1.26</ifrs-full:AveragePriceOfHedgingInstrument>
    <ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0NjQ_4f0091b8-b679-4097-afb1-0d982e96ea83">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following exchange rates applied during the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.963%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.990%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.992%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$US to $1.00 CDN&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$CDN to $1.00 US&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;January 1, 2021 Opening rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.785&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.274&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021 Closing rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.787&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.271&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Fiscal 2021 Average rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$0.798&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$1.254&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzEtMS0xLTEtMA_5f8e8863-f0e8-41b3-9ce9-39afb53fca36"
      unitRef="usdPerCAD">0.785</bldp:PriceofForeignExchangeOpeningPrice>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="if2274fdaf764482cb4a61c9b5560ebbc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzEtMy0xLTEtMA_7a558964-e5fb-462e-a460-7933eeaab468"
      unitRef="cadPerUSD">1.274</bldp:PriceofForeignExchangeOpeningPrice>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzItMS0xLTEtMA_d3058087-980a-4b58-be18-fa5fc13fa755"
      unitRef="usdPerCAD">0.787</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzItMy0xLTEtMA_08a76e1c-ad26-4d3d-9475-5d9795691517"
      unitRef="cadPerUSD">1.271</ifrs-full:ClosingForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzMtMS0xLTEtMA_d7dce409-0b62-4497-b86d-7367aba5b24d"
      unitRef="usdPerCAD">0.798</bldp:AveragePriceForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpmNmI0ODZjOGY5Mzk0YTM3YTkyOTI3NTFlNDJkMGMwMC90YWJsZXJhbmdlOmY2YjQ4NmM4ZjkzOTRhMzdhOTI5Mjc1MWU0MmQwYzAwXzMtMy0xLTEtMA_d363541a-925d-4539-8e98-a7d1936f584d"
      unitRef="cadPerUSD">1.254</bldp:AveragePriceForeignExchangeRate>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMwNTA_a039bee4-5326-4e8b-8056-b33a9a551708"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome
      contextRef="i339d09b79e094cb3bc8549e6dc6750cd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMyMjE_cf4ce68c-c923-46be-af54-f41ddfcf6342"
      unitRef="usd">7871000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzMyODU_7775bde7-f619-4d38-9a59-280385dbbdf1"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="i2e8f277df4a34529964131a2cb985ea8_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzM1MDM_c70fe1ed-9dae-4132-848e-62ad35090dee"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ3MzA_09c85d43-75e5-47d7-af25-f43870dfdaba"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome
      contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ4NTE_beec13a9-d9f6-408e-8fe6-55c2e9d258f5"
      unitRef="usd">-11239000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="iadfaeba9753142cfad5201f867aefe9f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzQ4ODI_38077dc3-4015-4e92-a624-47b7a570976e"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYwMTM_cd7b45f7-0b3d-4180-885f-3b9177463385"
      unitRef="usd">54000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYwMjM_61756660-a0ae-44ad-ba74-8bfd9b771897"
      unitRef="usd">310000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxMDE_2ef1818d-37ab-4b7e-834e-6d2fb87e75b5"
      unitRef="usd">54000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxMTE_f4c2e6c6-6ac8-4b7c-82be-32405bc9b1af"
      unitRef="usd">60000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxNTI_40825888-ea23-42fc-82c7-a06ac618c717"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i783e1ddc30474a11bfbd848fc756cb86_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzYxNjI_c49424c0-ab4f-4454-b2cc-4637a12cb5e4"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <bldp:FinancialInstrumentForecastedDefaultRate
      contextRef="i7f6b0c84023641f0ac0b98e088f0bba4_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcwNzg_f63f0477-e3bc-4c12-8b2d-9154094339f7"
      unitRef="number">0.008</bldp:FinancialInstrumentForecastedDefaultRate>
    <bldp:FinancialInstrumentForecastedDefaultRate
      contextRef="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcwODQ_796dd163-07b8-41e6-af58-41605f861b1e"
      unitRef="number">0.012</bldp:FinancialInstrumentForecastedDefaultRate>
    <bldp:FinancialInstrumentForecastedDefaultRate
      contextRef="iac1282ec888d4201a98f05dbd8c3a336_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzcxODc_05199cef-d728-4f3e-9e69-6fa3f143c4a1"
      unitRef="number">0.012</bldp:FinancialInstrumentForecastedDefaultRate>
    <ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory
      contextRef="i70995e4fda3a4b7c988971de029a18fc_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90ZXh0cmVnaW9uOjNlYjdiZTA5MDExZTQ5NjNhOTUxMjYyZWJjYTFkNzVhXzc0NjU_c83c525a-22a1-4587-8d05-e7cb959ca054">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The movement in the allowance for impairment in respect of trade receivables and contract assets during the year was as follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.860%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.041%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.044%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Impairment loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Net measurement of loss allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInLossAllowanceAndExplanationOfChangesInGrossCarryingAmountForFinancialInstrumentsExplanatory>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzEtMS0xLTEtMA_f84068a1-e187-4ec2-88c8-8ea7ccdf255e"
      unitRef="usd">500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i3d40b85cf9ef4233a6be06fab2ee3d9a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzEtMy0xLTEtMA_13695d42-f447-4e53-9d19-88cd8504efc6"
      unitRef="usd">250000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i5567e9b6ff4e46279c299334faf0b80e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzItMS0xLTEtMA_870659fb-7a85-46e6-8771-f2bcc6486c9f"
      unitRef="usd">0</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="ia1a97d78b5e849e8acbbfcc3d5b34143_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzItMy0xLTEtMA_d40a5acf-db28-463d-a094-a0300f56a394"
      unitRef="usd">250000</ifrs-full:IncreaseDecreaseInAllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="ic444cc36a67f4e64942281fc61f19d87_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzMtMS0xLTEtMA_3f469130-b9b3-4b85-a3d7-9b0d7470806b"
      unitRef="usd">500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
    <ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets
      contextRef="i36075dd7b46946e3a2d5f93b7ad49b93_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU2Yjg1ZWQxZTk1MjRhOWFiYWJjMTliODA3ZGVmMTg5L3NlYzo1NmI4NWVkMWU5NTI0YTlhYmFiYzE5YjgwN2RlZjE4OV8xMzYvZnJhZzozZWI3YmUwOTAxMWU0OTYzYTk1MTI2MmViY2ExZDc1YS90YWJsZTpkNWE1MzJkYTljZGM0MTgzYWUxNDBhNmQxZGU2YmFlOC90YWJsZXJhbmdlOmQ1YTUzMmRhOWNkYzQxODNhZTE0MGE2ZDFkZTZiYWU4XzMtMy0xLTEtMA_ccc17534-c402-413d-8085-a19ce4429d09"
      unitRef="usd">500000</ifrs-full:AllowanceAccountForCreditLossesOfFinancialAssets>
</xbrl>
